我希望能夠在數組中找到多個具有三個或更多匹配值的文檔。比方說,我們的下列文件: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