MongoDB实现地理坐标服务(查询附近,查询距离)

本文介绍了如何在SpringBoot 2.0环境中利用MongoDB实现地理坐标服务,包括设置地理位置索引,查询指定范围内的文档以及计算距离。通过示例代码展示了查询附近单车和计算距离的操作,并验证了功能的可用性。
摘要由CSDN通过智能技术生成

运行环境:

    springboot:2.0

 

数据:

   表:

 需要在表中为location添加索引:

 

查询距离:

查询文档的语句:

 参数说明:

          distanceField:存放距离的参数

          maxDistance:最远距离

         query: 查询条件

         num: 返回数据个数(默认为100)

        spherical:是否采用球面几何计算

        near:从距离最近的点开始搜索

代码:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值