【发布时间】:2018-08-21 03:37:35
【问题描述】:
假设我有一个包含多个文档的集合,其结构如下:
{
_id: "id12345",
objects: ["123","456", "789"]
}
现在我想创建一个查询,在其中传递一个对象数组并获取该数组中每个元素在文档中的出现次数,如下所示:
查询输入:["123","321"]
输出:
{
"123": 1,
"321": 0
}
我只想通过一个查询,传递一个数组来做到这一点,我知道我可以很容易地一个一个地做到这一点,而不是一个数组,但这不是目的。
【问题讨论】:
标签: java mongodb aggregation-framework