У меня сотни тысяч объектов на карте. И выбирать из базы почти все из них (в пределах прямоугольника контейнера карты в мелком масштабе) - очень плохая практика. Нужна кластеризация внутри БД. В реляционной базе данных часто используется дополнительная таблица — кластер, которая выбирается первой. Есть ли передовой опыт для геопространственной кластеризации внутри MongoDB? Гугл ничего не говорит.
УПД. Хотел так, но в MongoDB: https://gis.stackexchange.com/questions/11567/spatial-clustering-with-postgis