Flutter / FireStore : 获取刚刚在Collection中创建的文档的ID
Flutter / FireStore : Get the ID of the document just created in Collection
我正在使用用户 > 住宿集合在 Firestore 中添加数据。 Firestore 会自动在 Accomodation 集合中创建一个新文档,其中包含我添加的所有详细信息。但是现在我需要获取他刚刚创建的文档的 id 以将其传递到另一个屏幕。我应该创建自己的住宿 ID 还是有办法获取它?
FirebaseFirestore.instance
.collection('Users')
.doc(uid)
.collection('Accomodation')
.add(data);
用户可以创建多个住宿,我需要获取刚创建的一个。
添加文档后你会得到一个文档引用,通过这个引用你可以得到id,我不知道是不是新补丁后方法名称改变了,但解决方案必须与那个类似
DocumentReference docRef = await
FirebaseFirestore.instance
.collection('Users')
.doc(uid)
.collection('Accomodation')
.add(data);
print(docRef.documentID);
我正在使用用户 > 住宿集合在 Firestore 中添加数据。 Firestore 会自动在 Accomodation 集合中创建一个新文档,其中包含我添加的所有详细信息。但是现在我需要获取他刚刚创建的文档的 id 以将其传递到另一个屏幕。我应该创建自己的住宿 ID 还是有办法获取它?
FirebaseFirestore.instance
.collection('Users')
.doc(uid)
.collection('Accomodation')
.add(data);
用户可以创建多个住宿,我需要获取刚创建的一个。
添加文档后你会得到一个文档引用,通过这个引用你可以得到id,我不知道是不是新补丁后方法名称改变了,但解决方案必须与那个类似
DocumentReference docRef = await
FirebaseFirestore.instance
.collection('Users')
.doc(uid)
.collection('Accomodation')
.add(data);
print(docRef.documentID);