【发布时间】:2019-06-12 07:20:44
【问题描述】:
我在maps 中的document 中有相同的字段。我想获得所有 map 字段的总数为 sum。
这里是结构示例:
1: {
Name: "banana",
Price: 50,
Weight: 70
}
2: {
Name: "apple",
Price: 80,
Weight: 30
}
...
我将在一个document 中有多个maps。
现在,如何获得sum 和所有fruits' price 或weight 的总数?
即
总价:50 + 80 = 130
总数:70 + 30 = 100
是否可以在不提及map 的名称的情况下这样做?因为我将在ducument 中有多个maps。如果不是,有什么替代结构?
这是我现在的结构:
Stores (collections)
|
Products (sub collection)
| |
Fruits (Document) Vegetables (Document)
|
Maps with tittle fruit id
|_ Name
|_ Price
|_ Weight
注意:我的数据库是关于其他的,不完全是这个。所以不要试图理解这个查询。
【问题讨论】:
-
你只希望在一个文档或跨文档的级别上做这个总和吗?
-
@RenaudTarnec 一份文件
标签: firebase flutter dart google-cloud-firestore