Mongoose 动态路径上有猫鼬的find()
我想在我所有的Mongoose 动态路径上有猫鼬的find(),mongoose,Mongoose,我想在我所有的成员数组条目中找到关于用户id字段的每个组文档: "group": { "name": 'group_1', "members": [ { "user_id": ObjectId("51153212835b351826000001"), "right": 1, },{ "user_id": ObjectId("51153212835b351826000002"), "right": 3, }, ] } "group": {
成员
数组条目中找到关于用户id
字段的每个组
文档:
"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,
},
]
}
我在中看到了操作符$,但我不确定在这种情况下是否可以使用它,因为我只有一个“用户id”,我需要使用它来查找“动态路径”组。成员[x]。用户id
有没有一种方法可以动态执行此请求
谢谢 我成功地使用了$elementMatch
操作符