我正在寻找一种检索嵌套值并对它们求和的方法。我知道可以通过联接在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
字段的总数?