mysql - 在 MySQL 中从 mongoDB 模拟 geoNear 或 near

标签 mysql mongodb

在 mongoDB 中有一个名为 geoNear 的命令,它返回数据库中地理空间点存储的距离。此外,当我在 mongoDB 中使用 find 函数时,我可以使用一个 near 过滤器来返回数据库中位于 maxDistance 范围内的寄存器,例如:

db.collection.find( { localizacion:{ $near: { $geometry: { type: "Point", coordinates: [lng, lat]}}, $maxDistance: 1000}}).

该语句返回 DB 中距离 [lng, lat] 1000 米内的寄存器。

那么,MySQL中有类似的吗?

谢谢。

最佳答案

关于mysql - 在 MySQL 中从 mongoDB 模拟 geoNear 或 near,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19335439/

相关文章:

python - 如何在 python 中使用 MySQLdb 模块覆盖聚合查询中的 NULL 值?

mysql - 执行时比较两个查询

ubuntu - 为什么我不能启动mongodb

Javascript Mongoose - 保存后热正确关闭

javascript - Mongo 更新未按预期工作

mongodb - MongoDB 中直方图的分桶和计数

php - 在另一个网站上显示 WordPress 帖子

mysql - 如何在mySQL中按数据分组并一次计算?

MySQL 选择表中最近的较低值

php - 在 macOS 上为 xampp 安装 mongodb 扩展