一、参考资料
1. MongoDB本地环境安装(MAC)
Mac OSX 平台安装 MongoDB | 菜鸟教程
MongoDB初体验-配置文件mongod.conf - 简书
2. MongoDB操作教程
MongoDB 教程 | 菜鸟教程 3. MongoDB可视化工具
Robomongo
MongoDB 生态 - 可视化管理工具 | MongoDB中文社区
4. MongoDB实现附近的人
MongoDB实现附近的人 - 知乎
今日头条
(个人记录)简单的使用java操作mongodb来实现附近人距离_08年的summer的博客-CSDN博客
六、查询附近200米的人
查询附近的人,首先的指导当前用户所在的经纬度,如果不仅想要得到数据还要得到距离,那么可以使用$geoNear指令,如果距离自己去计算可以使用$near或者$geoWithin然后在手动计算距离。此处采用$geoNear指令查询附近2000m的人。
db.user_locaion.aggregate({
$geoNear:{
near: [115.999567,28.681813], // 当前坐标
spherical: true, // 计算球面距离
distanceMultiplier: 6378137, // 地球半径,单位是米,那么的除的记录也是米
maxDistance: 2000/6378137, // 过滤条件2000米内,需要弧度
distanceField: "distance" // 距离字段别名
}
})
5. Spring Boot集成MongoDB
轻轻松松学习SpringBoot2:第二十五篇: Spring Boot和Mongodb整合(完整版)
springboot整合MongoDB - 简书
mongodb中的bso
MongoDB分页的Java实现和分页需求的思考
6. MongoDB完整教学视频
黑马程序员java必备基础教程-MongoDB基础入门到高级进阶_哔哩哔哩_bilibili
7. mongo使用问题
MongoDB启动报错about to fork child process, waiting until server is ready for connections