Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongoose 动态路径上有猫鼬的find()_Mongoose - Fatal编程技术网

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
操作符