Firebase 如何让侦听器访问多个文档集合
我在flatter中使用了cloudfirestore,我有这个结构 收藏>文档>子收藏>子文档 在我的云端Firebase 如何让侦听器访问多个文档集合,firebase,flutter,google-cloud-firestore,Firebase,Flutter,Google Cloud Firestore,我在flatter中使用了cloudfirestore,我有这个结构 收藏>文档>子收藏>子文档 在我的云端 => collections (users) => documents (user_id) => sub-collections (Video) => sub-documents (video_id) 我希望在不指定用户id的情况下侦听文档(用户id)中的所有子集合 那样 Firestore.instance.collection('u
=> collections (users)
=> documents (user_id)
=> sub-collections (Video)
=> sub-documents (video_id)
我希望在不指定用户id的情况下侦听文档(用户id)中的所有子集合
那样
Firestore.instance.collection('users').document(*).collection('Video').snapshots().listen((data)
如果要在整个数据库中侦听特定(命名)集合,可以执行所谓的集合组查询。有关示例,请参见关于这些查询的 在这种情况下,将类似于:
Firestore.instance.collectionGroup('Video').snapshots().listen((data)
这将侦听所有
视频
集合,而不仅仅是用户
下的集合。如果要侦听整个数据库中的特定(命名)集合,可以执行所谓的集合组查询。有关示例,请参见关于这些查询的
在这种情况下,将类似于:
Firestore.instance.collectionGroup('Video').snapshots().listen((data)
这将收听所有视频
收藏,而不仅仅是用户
下的收藏