【发布时间】:2018-04-24 12:23:44
【问题描述】:
我有一个集合“foo”。集合中的每个文档都有一个属性/字段“bar”,它是一个对象数组,如下所示:
foo = [{
bar: [{
id: "random_string",
"status": "string"
}, {
id: "random_string",
"status": "string2"
}]
}, {
bar: [{
id: "random_string",
"status": "string"
}, {
id: "random_string",
"status": "string2"
}]
}]
我想要实现的是我希望能够查询数据库,以便我可以获得两个不同的集合,一个包含“foo”集合中的所有文档,其中“string”的值至少为一个“bar”数组中的对象的集合,以及具有“string2”作为“bar”数组中至少一个对象的值的所有文档的另一个集合。
这可能吗?我为此付出了很多努力,因此将不胜感激任何帮助。如果需要,我也很乐意更改数据库架构,完全接受建议!
【问题讨论】:
标签: firebase google-cloud-firestore