Создать индекс "2dsphere" для пользовательских атрибутов широты / долготы

У меня есть коллекция объектов, которые следуют схеме мангуста, которые хранятся на mongodb. Схема определяет "положение" как вложенный объект с координатами широты и долготы. Я хотел бы создать 2dsphere индекс для улучшения производительности гео-поиска. В документах представляется обязательным использование массива [lng,lat] или объекта {lat:...,lng:...} для сохранения позиции на сфере, однако мне нужно сохранить исходное имя и положение этих атрибутов. Они могут также находиться во вложенном объекте, а не в корне.

Есть ли способ создать индекс, используя мои собственные поля широты и долготы?

0 ответов

Другие вопросы по тегам