首页 > 解决方案 > Flutter 如何用数据添加 doc id

问题描述

我只是在 Firestore 中输入我的数据。我需要知道如何将我的文档 ID 放入数据中?

我的简单代码

              _firestore.collection('Users').add({
                'shopname': 'Aam Dukaan',
                'number': '9232313131',
                'lastupdate': '',
                'sendQty': '',
                'id': 'here i need doc id '
              });

更多解释

在此处输入图像描述

从图像中您可以看到我的数据中需要此文档 ID。

标签: fluttergoogle-cloud-firestore

解决方案


像这样做:

String id = FirebaseFirestore.instance.collection('Users').doc().id;
FirebaseFirestore.instance.collection('Users').doc(id).set({
                'shopname': 'Aam Dukaan',
                'number': '9232313131',
                'lastupdate': '',
                'sendQty': '',
                'id': id,
});

推荐阅读