【发布时间】:2017-01-11 13:44:21
【问题描述】:
我想检索 20 公里半径内的值,但我也得到了 20 公里以外的值。我做错了什么?
var gquery = [{ $geoNear: { near: {
type: "Point",
coordinates: [ -73.935242,40.730610]
},
$minDistance: 0,
$maxDistance: 20000,
distanceField: "dist.calculated",
spherical: true
}},
{$group:{_id:'$category', total:{$sum:1}}
}];
Experiences.aggregate(gquery,
function(err, result) {
console.log(result);
});
【问题讨论】:
标签: javascript mongodb mongoose geolocation geospatial