【问题标题】:Adding documents with same ID to Firestore at the same time将具有相同 ID 的文档同时添加到 Firestore
【发布时间】:2021-05-26 00:11:00
【问题描述】:

我想在执行以下操作时将 2 个具有相同 ID 的文档添加到 Firestore(请参见下面的代码)。我希望 [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]
}

【问题讨论】:

    标签: flutter google-cloud-firestore document identification


    【解决方案1】:

    你试过了吗

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

    【讨论】:

    • 您好!不用担心,我只是能够找到解决方案。谢谢
    猜你喜欢
    • 1970-01-01
    • 2018-07-10
    • 2021-08-30
    • 2020-08-02
    • 1970-01-01
    • 2022-01-21
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多