-
我有
posts(collection) -> userid(document) -> userposts(collection) -> postid(document) -> fields (postname,description)
。如何执行基于邮政名称的搜索?我想获得所有用户的帖子。 -
我有追随者和追随者收集
following -> userid(document)->userfollowing (collection) -> all the user ids(documents)
。followers -> userid(document)->userfollowers (collection) -> all the user ids(documents)
.
我有一个时间轴页面,当前登录的用户应该能够看到他所关注的用户的所有帖子。
如果这是不正确的,我准备改变结构。
您可以使用collectionGroup
查询where()
:
final query = Firestore.instance
.collectionGroup('posts')
.where('postname', isEqualTo: 'post_name_to_search')
这将返回posts
子集合中与所提供的名称匹配的所有用户的文档。