我在mongodb集合中有以下文档:
{
"label": "first",
"items": [
{"foo":"bar"},
{"foo":"foobar"},
]
},
{
"label": "first",
"items": [
{"foo":"foobar"},
]
},
{
"label": "second",
"items": [
{"foo":"ignored"},
]
}
我想得到数组长度+项目计数的总和,其中 label
是 first
. 所以我想用mongodb在spring中实现一个聚合方法,以得到最后的数字5。
3(数组长度总和)+2(找到的项目已计数)。
1条答案
按热度按时间jtw3ybtb1#
这个适合我。