MongoDB:如何通过数组值group/transpose
MongoDB: How to group/transpose by array values
我有一个非常简单的集合,其中包含这样的文档:
{
_id: 42,
array: ["foo", "bar", "baz"]
}
我正在寻找可以按数组值分组并生成以下结果的查询(聚合):
[
{
_id: "foo",
matchingDocs: [
{
_id: 42,
array: ["foo", "bar", "baz"]
},
{ ... }
]
}
]
我有一个非常简单的集合,其中包含这样的文档:
{
_id: 42,
array: ["foo", "bar", "baz"]
}
我正在寻找可以按数组值分组并生成以下结果的查询(聚合):
[
{
_id: "foo",
matchingDocs: [
{
_id: 42,
array: ["foo", "bar", "baz"]
},
{ ... }
]
}
]