我想在我的所有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} }
有没有办法动态地执行此请求?
谢谢!
答案 0 :(得分:0)
我成功使用$elementMatch
运算符。