Могу ли я получить доступ к функциональности geoNear в mongo через драйвер узла? - PullRequest
1 голос
/ 17 июля 2011

что-то вроде?

db.open (err, client) -> 
    db.collection 'test', (err, collection) -> 
        collection.runCommand {geoNear:"loc", near:[50,50], $maxDistance:1}, #callback here?

Ответы [ 2 ]

6 голосов
/ 31 июля 2011

Я использую 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 голос
/ 17 июля 2011

Согласно этой записи , драйвер узла не реализовал поддержку geoNear. Тем не менее, хорошая новость заключается в том, что публикация предоставляет возможную реализацию, поэтому вы можете использовать этот код для реализации geoNear для вашего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...