Я использую Node.js и Mongoose для доступа к моей MongoDB. Я использую модель, в которой хранятся некоторые географические координаты. Я их проиндексировал, и вроде все работает как положено. Что я пытаюсь сделать, так это извлечь из моего запроса самые близкие вещи. На консоли MongoDB я делаю что-то вроде этого:
distances = db.runCommand({ geoNear : "deals", near : [11.252, 14.141], spherical : true, maxDistance : 300 }).results
Однако я не уверен, как это сделать с Mongoose. Вот дополнительная информация о команде, которую я пытаюсь использовать: http://www.mongodb.org/display/DOCS/Geospatial+Indexing
Спасибо, Jose