У меня есть идентичные поля в maps
в document
. Я хочу получить sum
общее количество всех map
полей.
Вот образец структуры:
1: {
Name: "banana",
Price: 50,
Weight: 70
}
2: {
Name: "apple",
Price: 80,
Weight: 30
}
...
У меня будет несколько maps
, подобных этим, в document
.
Теперь, как получить sum
всего fruits
'price
или weight
?
1020 * т.е. *
Общая стоимость : 50 + 80 = 130
Общее количество : 70 + 30 = 100
Возможно ли это сделать без упоминания названия map
? Так как у меня будет несколько maps
в ducument
. Если нет, то какова альтернативная структура?
Вот моя структура на данный момент:
Stores (collections)
|
Products (sub collection)
| |
Fruits (Document) Vegetables (Document)
|
Maps with tittle fruit id
|_ Name
|_ Price
|_ Weight
Примечание: моя база данных о чем-то другом, не совсем об этом. Так что не пытайтесь понять смысл запроса.