配列内に3つ以上の一致する値を持つ複数のドキュメントを検索できるようにしたい。次のドキュメントがあるとしましょう。
[{
name: 'John',
cars: [1, 2, 3, 4]
},
{
name: 'Jane',
cars: [1, 2, 3, 8]
},
{
name: 'Smith',
cars: [1, 8, 10]
}]
そして、次の配列で(車の)値が少なくとも3つあるドキュメントを検索します。
[1, 2, 3, 4, 5, 6, 7]
結果は次のようになります。
[{
name: 'John',
cars: [1, 2, 3, 4]
},
{
name: 'Jane',
cars: [1, 2, 3, 8]
}]
誰もがこれを達成する方法を知っていますか?