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