MongoDB实现地理坐标服务(查询附近,查询距离)
运行环境:
springboot:2.0
数据:
表:
需要在表中为location添加索引:
查询距离:
查询文档的语句:
参数说明:
distanceField:存放距离的参数
maxDistance:最远距离
query: 查询条件
num: 返回数据个数(默认为100)
spherical:是否采用球面几何计算
near:从距离最近的点开始搜索
代码:
结果:
查询附近的单车:
查询文档的语句:
代码:
结果:
这里我就没有重写toString方法了
亲测可以使用
MongoDB实现地理坐标服务(查询附近,查询距离)相关推荐
- 利用MongoDB进行地理坐标查询
BS的应用在生活中已经非常常见,我们打车,叫外卖,查个地图之类的都会查询附近的相关坐标位置,mongodb提供了原生的二维地图查询,极大地方便了大家的开发. 假定我们有一个定义了位置信息的集合loca ...
- 【微服务】DSL查询文档
elasticsearch的查询依然是基于JSON风格的DSL来实现的. 1 DSL查询分类 Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来 ...
- mongotemplate模糊查_java 中 mongodb的各种操作 模糊查询 精确查询 等等
本意是想查查mongo数据库的int类型的like怎么查,但是好像没 解决这个问题. 精确查询:模糊查询:分页查询,每页多少:按某个字段排序(或升或降):查询数量:大于,小于,等于:且,或,某个字段不 ...
- MongoDB 教程二: 添加, 删除,查询 shell命令
视频:MongoDB 教程二: 添加, 删除,查询 shell命令 MongoDB Shell 常用操作命令 MonoDB shell命令操作语法和JavaScript很类似,其实控制台底层的查询 ...
- Mongotemplate mongodb的各种操作 模糊查询 精确查询
mongotemplate mongodb的各种操作 模糊查询 精确查询 - 门罗的魔术师 - 博客园
- 北京摇号系统服务器,支付宝“城市服务”平台可查询北京小客车摇号结果
支付宝"城市服务"平台可查询北京小客车摇号结果 [TechWeb报道]9月7日消息,北京市交通委与支付宝达成合作,市内交通出行服务将登陆城市服务平台.市民在手机上进入支付宝&quo ...
- mongodb 跟踪SQL语句及慢查询收集
有个需求:跟踪mongodb的SQL语句及慢查询收集 第一步:通过mongodb自带函数可以查看在一段时间内DML语句的运行次数. 在bin目录下面运行 ./mongostat -port 端口号 ...
- play framework框架下,连接到MongoDB时的特殊操作(与或查询,模糊查询,范围查询,数据排序等)
现有班级信息表: package models;import play.modules.mongo.MongoEntity; import play.modules.mongo.MongoModel; ...
- mongotemplate mongodb的各种操作 模糊查询 精确查询 等等
本意是想查查mongo数据库的int类型的like怎么查,但是好像没 解决这个问题. 一. 常用查询: 1. 查询一条数据:(多用于保存时判断db中是否已有当前数据,这里 is 精确匹配,模糊匹配 ...
最新文章
- 甘肃张掖祁连山境内出现雪豹
- 计算机io接口指令控制,计算机接口及IO指令.ppt
- python中的内建函数
- wsld2java axis_Weblogic+axis2安装
- 分析89万招聘数据后发现:华为平均月薪35K,Java需求下降
- s:property=a value=/取的s:debug/s:debug中的value stack中的属性值
- 关于bootstrap和webinf下访问其它文件的方法 2021-04-17
- ad20导出bom没有Value属性
- Mtlab之图形标注
- css 定义表格最大宽度,css – 表格单元格不接受最大宽度值
- UISwitch的使用 - IOS
- ubuntu搜狗输入法下载
- 第十一天之模板简要回顾
- 小红书探店流程有哪些?小红书探店博主如何联系?
- 华为云Web应用防火墙 ——为网络安全打通“第一公里”
- 赚钱的地方,除了工资,还有这些
- 如何用java制作动画_如何制作动画(java实现动画的代码)
- C++Primer PLus 第五版读书笔记
- html中的文本在指定位置换行
- python将图片帧生成视频