что-то вроде?
db.open (err, client) -> db.collection 'test', (err, collection) -> collection.runCommand {geoNear:"loc", near:[50,50], $maxDistance:1}, #callback here?
Я использую node-mongodb-native v0.9.3
Он поддерживает geoNear.
Используйте эту команду:
db.executeDbCommand({ geoNear : "CollectionName", near : [lat,lng], maxDistance : 10 }, function(err, result { // do something with results here});
Согласно этой записи , драйвер узла не реализовал поддержку geoNear. Тем не менее, хорошая новость заключается в том, что публикация предоставляет возможную реализацию, поэтому вы можете использовать этот код для реализации geoNear для вашего проекта.
geoNear