添加2D索引
db.map.ensureIndex({gis:"2d"},{min:-1,max:201})
默認(rèn)或建立一個(gè)[-180,180]之間的2D索引
查詢(xún)電(70,180)最近的3個(gè)點(diǎn)
db.map.find({gis:{$near:[70,180]}},{gis:1,_id:0}).limit(3)
查詢(xún)一點(diǎn)(50,50)和點(diǎn)(190,190)為對(duì)角線(xiàn)的正方形中的所有點(diǎn)
db.map.find({gis:{$within:{$box:[[50,50],[190,190]]}}},{_id:0,gis:1})
查詢(xún)以圓心為(56,80),半徑為50規(guī)則下的圓心面積中心的點(diǎn)
db.map.find({gis:{$within:{$center:[[]56,80],50]}}},{_id:0,gis:1})
分享文章:MongoDB筆記十——空間索引
網(wǎng)站路徑:
http://weahome.cn/article/ieegeh.html