【发布时间】:2021-10-22 19:46:58
【问题描述】:
我正在尝试创建一个 根据纬度和经度对文档进行排序的 mongoDB 查询。所以最近的将首先出现。我在 mongoDB 中有以下地理定位模型结构。
"place" : {
"latitude" : "22.4856889",
"longitude" : "70.0614146"
},
"address" : "Main Street",
...
...
所以我必须根据内部对象的纬度和经度进行排序。任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
你不能把纬度和经度当作数字,然后
$sort。有没有我忽略的特殊情况? -
如果您正在查看按距特定点的距离排序,您可以查看answer
-
我从特定的角度来看。您标记的答案是具有不同的模型结构。你能帮忙看看我的模型结构吗?
-
让我在本地运行一些查询并回复您。我的 mongo 有点生锈了 rn
-
我添加了新问题。你能检查一下吗? stackoverflow.com/questions/68896501/…
标签: mongodb mongoose aggregation-framework aggregate aggregation