Flutter 同时将具有相同ID的文档添加到Firestore

Flutter 同时将具有相同ID的文档添加到Firestore,flutter,google-cloud-firestore,document,identification,Flutter,Google Cloud Firestore,Document,Identification,在执行以下操作时,我想向Firestore添加两个具有相同ID的文档(请参见下面的代码)。我希望[2]具有与[1]相同的文档ID,因为两者都将相同的信息添加到Firestore中的不同位置。现在,[1]和[2]给我不同的文档ID。我想看看他们是否有可能拥有相同的ID。最好是[2]可以拥有与[1]相同的文档ID。我怎么能这样做?谢谢 void _sendPost() async { FirebaseFirestore.instance.collection('post').doc(docX).c

在执行以下操作时,我想向Firestore添加两个具有相同ID的文档(请参见下面的代码)。我希望[2]具有与[1]相同的文档ID,因为两者都将相同的信息添加到Firestore中的不同位置。现在,[1]和[2]给我不同的文档ID。我想看看他们是否有可能拥有相同的ID。最好是[2]可以拥有与[1]相同的文档ID。我怎么能这样做?谢谢

void _sendPost() async {
 FirebaseFirestore.instance.collection('post').doc(docX).collection('posts').add({}) [1]
 FirebaseFirestore.instance.collection('users').doc(user.uid).collection('userPosts').add({}) [2]
}
你试过了吗

void _sendPost() async {
 FirebaseFirestore.instance.collection('post').doc(user.uid).set({});
 FirebaseFirestore.instance.collection('users').doc(user.uid).set({});
}

你好不用担心,我只是找到了解决办法。谢谢