mongodb通过$geoNear进行坐标检索

最近的项目涉及带geo信息的多源数据融合,发现mongo3.x的geo检索跟2.x有点变化,在这里mark一下。

//1.建立geo索引 db.point.ensureIndex({"geo":"2d"}); //"geo"格式说明: [ 116.279943 #lng经度   40.049971, #lat纬度 ] //2.插入示例数据 db.point.insert({ "@id" : 1, "@geo" : [ 116.305297, 40.041993 ], "@bucket":["稻香村"], "@bucket_sign":["19d40bb2165c198560278e7bc3b2c5e5"] ,"name":"稻香村上地店"}) db.point.insert(

阅读全文