MongoDB实现地理坐标服务(查询附近,查询距离)
运行环境:
springboot:2.0
数据:
表:
需要在表中为location添加索引:
查询距离:
查询文档的语句:
参数说明:
distanceField:存放距离的参数
maxDistance:最远距离
query: 查询条件
num: 返回数据个数(默认为100)
spherical:是否采用球面几何计算
near:从距离最近的点开始搜索
代码:
结果:
查询附近的单车:
查询文档的语句:
代码:
结果:
这里我就没有重写toString方法了