繁体   English   中英

查询多个子集合 firestore flutterfire

[英]Query multiple subcollections firestore flutterfire

我正在使用 flutter 和 firebase 处理一个项目,目前数据库(firestore)有一个名为Projects的集合,每个项目都有一个所有者(userId)和一个名为Sections的子集合,每个部分都有一个Items集合。 每个项目都有一个标签(字符串)列表。 我想添加一个按标签搜索项目的功能,但才意识到嵌套的 collections 结构很难做到。 现在更改数据库结构将需要大量工作。 有没有办法将查询应用于多个子集合? 基本上我需要查询用户拥有的所有项目,然后查询这些项目部分中的所有项目,然后查询其中包含特定标签的所有待办事项。 我不想执行多个查询并将它们与前端代码结合起来,因为我使用的是实时功能并且必须处理多个流并不理想。 云功能现在不是一个选项,因为我使用的是免费计划。

你正在寻找一个所谓的集合组查询,它在一个 go 中搜索具有特定名称的所有 collections。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM