【发布时间】:2014-06-18 18:13:13
【问题描述】:
我的数据库中有一个集合,其中大多数文档都有一个数组字段。这些数组包含正好 2 个元素。现在我想找到所有这些数组元素都是我的查询数组元素的所有文档。
示例文档:
{ a:["1","2"] },
{ a:["2","3"] },
{ a:["1","3"] },
{ a:["1","4"] }
查询数组:
["1","2","3"]
查询应该找到前 3 个文档,但不是最后一个,因为我的查询数组中没有“4”。
预期结果:
{ a:["1","2"] },
{ a:["2","3"] },
{ a:["1","3"] }
期待一个有用的答案:)。
【问题讨论】:
标签: arrays node.js mongodb nosql-aggregation