Tôi muốn có thể tìm thấy nhiều tài liệu có ba hoặc nhiều giá trị khớp trong một mảng. Hãy nói rằng chúng tôi các tài liệu sau:MongoDB - So khớp nhiều giá trị trong mảng
[{
name: 'John',
cars: [1, 2, 3, 4]
},
{
name: 'Jane',
cars: [1, 2, 3, 8]
},
{
name: 'Smith',
cars: [1, 8, 10]
}]
Và chúng tôi muốn tìm các tài liệu có ít nhất ba trong số các giá trị (trong xe hơi) trong mảng sau:
[1, 2, 3, 4, 5, 6, 7]
Kết quả sau đó sẽ là:
[{
name: 'John',
cars: [1, 2, 3, 4]
},
{
name: 'Jane',
cars: [1, 2, 3, 8]
}]
Bất kỳ ai biết cách đạt được điều này?
+1 Câu hỏi hay. Tôi cũng từng tự hỏi điều này trong thời gian :) –