我希望能够在数组中找到多个具有三个或更多匹配值的文档。比方说,我们的下列文件:MongoDB - 匹配数组中的多个值
[{
name: 'John',
cars: [1, 2, 3, 4]
},
{
name: 'Jane',
cars: [1, 2, 3, 8]
},
{
name: 'Smith',
cars: [1, 8, 10]
}]
而且我们要找出以下数组中至少有三个值的(汽车)文件:然后
[1, 2, 3, 4, 5, 6, 7]
的结果将是:
[{
name: 'John',
cars: [1, 2, 3, 4]
},
{
name: 'Jane',
cars: [1, 2, 3, 8]
}]
任何人都知道如何做到这一点?
+1很好的问题。我也习惯了这个时间:) – 2013-03-08 22:12:01