Я использую 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
Спасибо, Хосе