次のドキュメントがあるとします。
{
title: 'Some title',
items: [1,5,9,4]
}
{
title: 'Some title',
items: [5,7]
}
{
title: 'Some title',
items: [1,2]
}
項目が 5 のドキュメントを取得する必要があるため、マングースで次のクエリを作成します。
Model.find({items: {$in: [5]}}, function (err, docs) {
// docs.length == 2
});
そして、私はそれを手に入れています。しかし、次のクエリを作成すると、同じ結果が得られることがわかりました。
Model.find({items: 5}, function (err, docs){
// docs.length == 2
});
私の場合、ドキュメントを見つけるために2番目のアプローチを使用するのは正しいですか?