添加2D索引db.map.ensureIndex({gis:”2d”},{min:-1,max:201})默认或建立一个[-180,180]之间的2D索引查询电(70,180)最近的3个点db.map.find({gis:{$near:[70,180]}},{gis:1,_id:0}).limit(3)查询一点(50,50)和点(190,190)为对角线的正方形中的所有点db.map.find({gis:{$within:{$box:[[50,50],[190,190]]}}},{_id:0,gis:1})查询以圆心为(56,80),半径为50规则下的圆心面积中心的点db.map.find({gis:{$within:{$center:[[]56,80],50]}}},{_id:0,gis:1})
MongoDB笔记十——空间索引
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。