Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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
Mongodb 如何在Mongo中的数组中的数组中的对象字段上创建索引?[[{key:“like”}],{key:“this”}]_Mongodb_Mongoose_Indexing - Fatal编程技术网

Mongodb 如何在Mongo中的数组中的数组中的对象字段上创建索引?[[{key:“like”}],{key:“this”}]

Mongodb 如何在Mongo中的数组中的数组中的对象字段上创建索引?[[{key:“like”}],{key:“this”}],mongodb,mongoose,indexing,Mongodb,Mongoose,Indexing,我知道如何在数组中对象的字段上添加索引,但如果该数组位于另一个数组中该怎么办?结构如下所示: { groups: [ [{ name: "Member 1" }], [{ name: "Member 1" }, { name: "Member 2" }] ] } 我想在name上加一个索引 我尝试过的不起作用的事情: “组名称”:1 “groups.$[].name”:1我可能刚刚找到了一个解决方法。将结

我知道如何在数组中对象的字段上添加索引,但如果该数组位于另一个数组中该怎么办?结构如下所示:

{ 
  groups: [
    [{ name: "Member 1" }], 
    [{ name: "Member 1" }, { name: "Member 2" }]
  ] 
}
我想在
name
上加一个索引

我尝试过的不起作用的事情:

“组名称”:1

“groups.$[].name”:1

我可能刚刚找到了一个解决方法。将结构调整为
{groups:[{members:[{name:[{Member 1}]}]}
允许您对
groups.members.name