| 索引 | 2dsphere(球面)/ 2d(平面) |
|---|---|
| $near | 距离排序 + $maxDistance |
| $geoWithin | 区域内查询,结果无序 |
示例
示例
db.stores.createIndex({ loc: "2dsphere" })
db.stores.find({ loc: { $near: { $geometry: { type: "Point", coordinates: [121.47, 31.23] }, $maxDistance: 1000 } } })$near 不能与 $or 等部分操作符组合;范围内的最近排序可改用 $geoNear 聚合阶段。