Я использую библиотеку Mongoose
с Node.js
и функцию агрегации geoNear
.Moongose .geoNear aggregation, добавить основные параметры запроса
Вот мой кусок кода, который работает как шарм:
User.geoNear({ type: "Point", coordinates: [geo.lon, geo.lat] }, {
spherical: true,
maxDistance: 50,
}, function(err, results, stats) {
if (err) {
// handle err
}
}
Теперь я хотел бы добавить основные параметры запроса, например, за исключением документов с MongoDB $nin
вариант. Например, я хотел бы искать пользователей вокруг определенной позиции (как это было в моем примере), но с ограничением не сопоставляя некоторые данные ids
. Как можно добавить такие варианты в мой запрос?
Это именно то, что я искал. Благодарю. – FrenchFalcon
Вы знаете, могу ли я добавить метод select() после функции aggregate? – FrenchFalcon
Что вы пытаетесь сделать? – Saleem