我有一个mongodb集合,如下所示
{
"_id" : ObjectId(...),
"gemetryCollectionId" : 1,
"geometry" : [{
"type" : "Polygon",
"coordinates" : [[[2, 3], [4, 4], [4, 3], [2, 3]]]
}]
}
如何确保几何列表的索引?
它不起作用,如果我这样做
db.collectionName.ensureIndex({"geometry":"2dsphere"});
答案 0 :(得分:0)
您将几何体作为数组。尝试通过仅将其创建为对象来创建索引。像这样的东西:
{
"_id" : ObjectId(...),
"gemetryCollectionId" : 1,
"geometry" : {
"type" : "Polygon",
"coordinates" : [[[2, 3], [4, 4], [4, 3], [2, 3]]]
}
}
它会起作用。
由于