Когда я пытаюсь использовать $ geoNear для получения документов около точки, она работает хорошо до 200 км. Если я установил для maxDistance значение больше 200 * 1000, количество получаемых мной результатов больше не изменится.
db.posts.aggregate([
{ $geoNear: {
near: {
type: "Point",
coordinates: [-123.1207, 49.2827]
},
distanceField: "dist.calculated",
num: 100000, maxDistance: 200*1000,
includeLocs: "dist.location",
spherical: true
}
},
{$count: "count"}
])
Это ограничение $ geoNear или я что-то делаю не так?