Firestore 查询子集合路径
Posted
技术标签:
【中文标题】Firestore 查询子集合路径【英文标题】:Firestore Query Subcollections path 【发布时间】:2021-08-12 03:42:41 【问题描述】:如何编写查询子集合来显示来自 FirestoreRecyclerAdapter 的数据?
我以为我读到您可以使用新的 Firebase Firestore 查询子集合,但我没有看到任何示例。例如,我通过以下方式设置 Firestore:
-Admin[collection]
-User Id[Document]
-Actions [collection]
-post id [Document]
-Action post
【问题讨论】:
究竟想查询什么? 【参考方案1】:只要该集合的路径解析为一个,您就可以在任何集合中进行查询。如您所显示的,此带有 Firestore 的结构始终为 collection/document/collection/document
。
但是,您不能查询 for 集合,因为它们必须通过客户端上的一些不可告人的引用来知道,例如嵌套在包含对每个子集合的引用的专用文档中。
为清楚起见,您可以从需要云功能或专用服务器的 admin-sdk 中列出它们。
补充:How to list subcollections in a Cloud Firestore document
【讨论】:
以上是关于Firestore 查询子集合路径的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 Cloud Firestore 中查询多个文档子集合? [复制]
Google Pub/Sub 更新 Firestore 子集合