0

在 Mongo 中阅读有关 $ geoNear 的信息,但不能用于以下目的:我有以下 JSON:

{
user: "bruno",
location: [30.45, 45.5],
other_fields...
}

我想在我的应用程序管道中应用类似于以下命令的 geoNear。可能吗?我想按地理位置字段排序。

db.places.find({coords:{$geoWithin:{$center:[[-23.017812,-45.544617],10]}}})

谢谢你。

4

1 回答 1

5

如果您尝试查找距离10center point范围内的所有地点[-23.017812,-45.544617],您可以像这样格式化您的查询:

db.runCommand({ geoNear: 'places', 
                near: [-23.017812, -45.544617],
                maxDistance: 10 })

您可以在此处阅读有关 geoNear 选项的更多信息。

于 2013-09-17T14:44:49.067 回答