图1显示了my DB的层次结构。
我正在尝试检索Android,Branding ....课程的名称。。斜体形式的数据(品牌等)通过backend - post命令添加,其他数据通过键入添加。虽然只检索非斜体数据,但如截图2所示,我不知道为什么会发生这种情况。屏幕截图2还显示了我正在使用的查询。请帮帮我!!
谢谢。


发布于 2021-02-01 22:12:28
在仅检索非斜体数据时检索
,如屏幕截图2所示
以斜体显示的文档in表示实际上没有文档在其位置上;但是,有一些子集合,其中包含组织在其下的文档。Firestore查询仅返回非空文档。
你有两个选择,
firestore.collection('users/groups/groupID/courses/others/courses').get()collectionGroup查询;但是似乎您有许多具有相同ID courses的集合,因此它可能会检索所有集合,并且可能不适合您!我建议您阅读firabase doc 的局限性
firestore.collectionGroup('courses').get()https://stackoverflow.com/questions/65993832
复制相似问题