mongodb 2d索引精度如何影响查询性能?
我使用此查询获取接近给定位置的对象,按距离排序:mongodb 2d索引精度如何影响查询性能?,mongodb,indexing,geospatial,nearsphere,Mongodb,Indexing,Geospatial,Nearsphere,我使用此查询获取接近给定位置的对象,按距离排序: { "id": { // String "$nin": ["<vals>"] }, "date": { // Date "$gte": "<val>" }, "location": { // Legacy coordinate pairs "$nearSphere": ["<val>"], "$maxDist
{
"id": { // String
"$nin": ["<vals>"]
},
"date": { // Date
"$gte": "<val>"
},
"location": { // Legacy coordinate pairs
"$nearSphere": ["<val>"],
"$maxDistance": "<val>"
},
"count": { // Integer
"$gt": "<val>"
},
"param1": { // String
"$in": ["<vals>"] // 1-10 values
},
"param2": { // String
"$in": ["<vals>"] // 1-10 values
},
"param3": { // String
"$in": ["<vals>"] // 10-100 values
}
}
结果的定位精度应为~+/-100m或0.001十进制度。该位置存储为传统坐标对
较低/较高的2d索引是否会提高性能
{
"location": "2dsphere",
"count": 1,
"date": -1,
"param1": 1
}