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

运行环境:

    springboot:2.0

 

数据:

   表:

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

 

查询距离:

查询文档的语句:

 参数说明:

          distanceField:存放距离的参数

          maxDistance:最远距离

         query: 查询条件

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

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

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

代码:

结果:

 

查询附近的单车:

查询文档的语句:

代码:

结果:

这里我就没有重写toString方法了

 

亲测可以使用