【问题标题】:How to copy one collection document id to another collection field in Cloud Firestore using Flutter?如何使用 Flutter 将一个集合文档 ID 复制到 Cloud Firestore 中的另一个集合字段?
【发布时间】:2022-01-19 07:17:07
【问题描述】:

我想将 Users 集合 documentid 复制到 Orders 集合 driverId。请帮忙

【问题讨论】:

    标签: firebase flutter dart google-cloud-firestore


    【解决方案1】:

    函数应该是这个。

    void _setDriverId(){
        String userDocumentId = 'your_user_id';
        String orderDocumentId = 'your_target_order_id';
        FirebaseFirestore.instance.collection('Orders').doc(orderDocumentId)
           .update({'driverId': userDocumentId})
           .catchError((e) => print(e.toString()));
    }
    

    有关文档和集合的实时更改的更多详细信息,您可以参考与如何从集合中检索数据相关的documentationcase

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 2020-09-12
    • 1970-01-01
    • 2021-12-04
    • 2015-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    相关资源
    最近更新 更多