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