0
ID配列(array = [10, 20, 30]
など)があり、これらのネストされたドキュメントのみを返すようにコレクションを照会する必要がありました。特定の配列に一致するネストされたドキュメントを照会します
{
"_id": "abc",
"items": [
{
"id": "5"
},
{
"id": "10"
},
{
"id": "20"
}
]
}
私はCollection.findOne({id:"abc", "items.id": {$in: array}});
ようなクエリを試してみましたが、これは代わりにのみ10 and 20
で、すべての文書を返します。