db.open (err, client) ->
db.collection 'test', (err, collection) ->
collection.runCommand {geoNear:"loc", near:[50,50], $maxDistance:1}, #callback here?
答案 0 :(得分:6)
我正在使用node-mongodb-native v0.9.3
它确实支持geoNear。
使用此命令:
db.executeDbCommand({ geoNear : "CollectionName", near : [lat,lng], maxDistance : 10 }, function(err, result { // do something with results here});
答案 1 :(得分:1)
根据this post,节点驱动程序尚未实现对geoNear
的支持。但是,好消息是post提供了一个可能的实现,因此您可以使用该代码为您的项目实现geoNear
。