GeoSpatial индексирование в узле-mongodb-нативный или мангуст? - PullRequest
3 голосов
/ 11 августа 2011

В настоящее время я создаю веб-сервер в nodeJS, который будет использовать mongoDB.Одна из главных причин, по которой я выбрал mongoDB для других баз данных, заключается в том, что он поддерживает геопространственную индексацию, которая является неотъемлемой частью моего приложения.Тем не менее, я не могу найти какую-либо информацию о том, как сделать это с помощью любого из драйверов узла.Я нашел вопросы в группах Google, где люди спрашивали, что они делают не так с их кодом геопространственной индексации, поэтому я предполагаю, что это возможно, но я просто не могу найти в нем никакой информации.Я просмотрел исходный код node-mongodb-native, но не смог найти там ничего (хотя я мог легко пропустить это или просто не знал, что именно искать).

Кто-нибудь есть идеи, как запустить эти команды в nodeJS?http://www.mongodb.org/display/DOCS/Geospatial+Indexing В качестве альтернативы, если кто-нибудь знает, где в исходном коде node-mongodb эти команды существуют, это также было бы замечательно.

С наилучшими пожеланиями,Сами

1 Ответ

1 голос
/ 11 августа 2011

Я думаю, что вы можете просто передать массив с параметрами, скажем, команде find, как указано здесь .

Итак, взяв один пример с сайта MongoDB, вы можете простопередать объект этого типа в функцию find ()

{ "location" : { "$near" : [50,50] }, "category" : "coffee" }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...