【发布时间】:2019-10-11 07:26:42
【问题描述】:
有人可以告诉我如何在 Mongodb 数组中查找包含超过 2 个具有特定值的项目的项目吗?例如,如果我有两个这样的文件:
{
someArray: [
{'aaa' => 1},
{'aaa' => 1}
]
}
{
someArray: [
{'aaa' => 1},
{'aaa' => 2}
]
}
我需要找到第一个包含 'aaa' 值为 1 的两个项目的文档。我不是说 $elemMatch 我需要计算匹配项的数量。 感谢您的帮助。
【问题讨论】:
-
你能显示示例输出吗
-
我不明白。输出应该是文档。对我而言,_id 就足够了。
标签: arrays mongodb find aggregation-framework