Я ищу способ получить вложенные значения и суммировать их. Я знаю, что это можно сделать в MySQL с помощью объединения, но в MongoDB это сделать сложнее. Интересно, возможно ли это вообще?
Больше всего похоже на то, что я хочу сделать, это $graphLookup
. Однако при чтении документа кажется, что он не делает именно то, что мне нужно.
Пожалуйста, рассмотрите следующую коллекцию:
{
"question1": {
"answer1": {
"value": "yes",
"count": 5
},
"answer2": {
"value": "no",
"count": 3
}
},
"question2": {
"answer1": {
"value": "red",
"count": 10
},
"answer2": {
"value": "pink",
"count": 7
}
}
}
Можно ли получить сумму всех count
полей в коллекции?