繁体   English   中英

Firestore Group Collection 文件的唯一性

[英]Firestore Group Collection documents uniqueness

我正在尝试从 firebase firestore 进行收集组查询。 但我担心可能会出现并发症,因为子集合中的大多数文档与其他子集合中的文档具有相同的 ID。 所以当我在查询集合组中的所有文档时,我不知道我是否会遇到错误或能够区分这些文档。

return _fsInstance
    .collectionGroup("subCollection").where('date' isEqualTo: "$date");

单个集合不能包含具有相同 ID 的文档,但您可以在不同(子)集合中包含具有相同 ID 的文档。 当您运行查询时,QuerySnapshot 中的每个文档都会有自己的 DocumentReference。 例如:

/col/doc/(subCol1)/doc1

/col/doc/(subCol2)/doc1

在这里,subCol1 和 subCol2 都有 ID 为 doc1 的文档。 该查询不会导致任何问题,但当您阅读doc.id时,它们将是相同的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM