У меня есть геокод в моих документах в коллекции mongodb, мне нужно вернуть расстояние до него из двух геокодов в моей руке. Я пробовал $ geoNear, но мы не можем использовать два $ geoNear в нашем агрегированном запросе. Пожалуйста, помогите.
Route.aggregate([
{
$geoNear: {
near: first_route.origin.geocode,
spherical: true,
distanceField: "origin.distance",
key: "origin.geocode"
}
} ], function (err, data) {
//console.log(data);
if (err) {
res.json(err);
}
res.json(data);
});