$ geoNear maxОграничение расстояния до ~ 200 км - PullRequest
0 голосов
/ 29 мая 2020

Когда я пытаюсь использовать $ 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 или я что-то делаю не так?

...