xieshanchaohai
2014-11-29 04:21
采纳率: 100%
浏览 2.9k

C#声明一个mongodb地理位置索引,并修改索引范围

默认情况下,mongodb地理空间索引假定你在索引经度/维度,并且这些值的范围是[-180,180].
但是我的坐标是大地坐标,不是经纬度,怎么在C#声明一个mongodb地理位置索引,并修改索引范围?
shell是这样修改的:db.places.ensureIndex( { loc : "2d" } , { min : -500 , max : 500 } )

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • xieshanchaohai 2016-07-12 08:50
    已采纳

    用了个很笨的方法解决了,索引也是数据库里面的一条记录,自己直接在索引数据集里面插入一条索引记录就行,在索引记录里面把索引的范围修改

    点赞 打赏 评论
  • Lyndon_xl 2014-12-04 06:27
    点赞 打赏 评论
  • DY_csdn 2016-10-21 01:59

    嗯,命令也是查询执行

    点赞 打赏 评论

相关推荐 更多相似问题