MongoDB предоставляет два типа геопространственных индексов для поддержки запросов на основе местоположения, каждый разработан для разной геометрической модели.
Point, LineString и Polygondb.places.createIndex({ location: "2dsphere" })
db.places.createIndex({ location: "2d" })
Оба типа индексов позволяют выполнять следующие пространственные запросы:
2dsphere для современных приложений, работающих с реальными географическими координатами (например, карты, отслеживание доставки, поисковики магазинов)2d для устаревших систем или негеографических данных на основе сетки, где плоской геометрии достаточноИндекс 2dsphere основан на датуме WGS84 и является правильным выбором для реальных данных о местоположении на поверхности Земли, которые учитывают кривизну планеты.
Новый — ещё не проверен сообществом
Вы