代码之家  ›  专栏  ›  技术社区  ›  Sakhile Mamba

如何使用Firebase Firestore查询获取外部集合中文档的子集合中的文档

  •  1
  • Sakhile Mamba  · 技术社区  · 3 月前

    我想在外部集合中的文档中获取集合内的文档。例如,我有一个汽水品牌的集合,它有两个文件,可乐和fanta,每个文件都有一个里面有味道的集合,对于可乐,味道集合有减肥和原始味道的文件

    fanta品牌还有一系列口味,包括葡萄和橙子口味的文档。

    我希望能够从两个品牌的可乐和芬塔中带回所有四种口味的饮食,原味、葡萄和橙子。

    我尝试在firestore查询中使用通配符“*”,但不起作用。

    1 回复  |  直到 3 月前
        1
  •  0
  •   Frank van Puffelen    3 月前

    你正在寻找 collection group query ,返回所有集合中具有特定名称的文档。

    如果这不允许实现用例,则需要更改数据模型以适应用例。

    如果您尝试了集合组查询,但无法使其工作,请将问题编辑为 show what you tried .

    如果您还没有听说过集合组查询,请阅读文档,试着让它们发挥作用,然后用 minimal repro 如果你被卡住了。