すべての配列エントリで、フィールドgroup
に関するすべてのドキュメントを検索したいと思います。user_id
members
"group": {
"name": 'group_1',
"members": [
{
"user_id": ObjectId("51153212835b351826000001"),
"right": 1,
},{
"user_id": ObjectId("51153212835b351826000002"),
"right": 3,
},
]
}
"group": {
"name": 'group_2',
"members": [
{
"user_id": ObjectId("51153212835b351826000001"),
"right": 1,
},{
"user_id": ObjectId("51153212835b351826000002"),
"right": 3,
},
]
}
演算子を見ました$in
が、「user_id」が1つしかないため、この場合に使用できるかどうかわかりません。「動的パス」を探すために使用する必要があります。group.members[x].user_id
このリクエストを動的に行う方法はありますか?
ありがとう !