![](/img/trans.png)
[英]How to add Document with Custom ID to firestore in firestore 9
[英]Firestore How to retrieve document's autogenerated id in the past?
在 Firestore 中,我在子集合中添加了一个文档,我不知道它的 ID,因为它是过去添加的,但我知道它的路径。 如何获取它的id? 我应该在创建时保存它的 id 吗?
谢谢
我不知道它的 id 因为它是过去添加的,但我知道它的 path 。
如果“我知道它的路径”指的是Document path ,那么 Document ID 是路径的最后一个元素,其中元素用斜杠分隔。 例如rootCollectionName/parentDocId/parentCollectionName/docId
。
如果使用“我知道它的路径”你指的是子集合的路径,那么你可以查询子集合并获取第一个文档,因为集合中只有一个文档。
例如 Dart:
QuerySnapshot querySnapshot = await Firestore.instance.collection("rootCollectionName/parentDocId/parentCollectionName").get();
var documentID = querySnapshot.docs[0].id;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.