Firebase查询执行帖子搜索云Firestore


  1. 我有posts(collection) -> userid(document) -> userposts(collection) -> postid(document) -> fields (postname,description)。如何执行基于邮政名称的搜索?我想获得所有用户的帖子。

  2. 我有追随者和追随者收集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子集合中与所提供的名称匹配的所有用户的文档。

相关内容

  • 没有找到相关文章

最新更新