Я пытаюсь создать маршрут для получения записей с близлежащими координатами местоположения. Я проверил журналы и нашел значение "docs" как неопределенное. Что у меня не так?
router.get('/userlist/:lat/:lng', function (req, res) {
var db = req.db;
var lat = req.params.lat, lng = req.params.lng;
console.log("lat "+lat);
console.log("lng "+lng);
var collection = db.get('userlist');
collection.find({
"location": {
$nearSphere: {
$geometry: {
type: "Point" ,
coordinates: [ lat , lng ]
}
}
}
}, {}, function (e, docs) {
docs = JSON.stringify(docs);
console.log("docs "+docs);
res.send(docs);
});
});
Я храню данные JSON, как показано на скриншоте ниже.
