Запрос базы данных по местоположению - консультация? - PullRequest
0 голосов
/ 23 апреля 2020

Мне нужен совет о том, как запросить в базе данных конкретную c информацию, основанную на переменной, введенной пользователем.

Каждый документ в моей базе данных имеет местоположение (lat, lng). Пользователи вводят свое местоположение в строке поиска, которая преобразует местоположение в (lat, lng). Веб-сайт отображает все местоположения в пределах 100 миль от местоположения пользователей.

Вот мой вопрос:

Запрашиваю ли я ВСЕ документы в базе данных и фильтрую их во внешнем интерфейсе? Есть много документов ...

или

Отправить ли введенное пользователем местоположение на мой сервер и запросить определенные?

Спасибо за совет и помощь!

1 Ответ

0 голосов
/ 24 апреля 2020

MongoDB поддерживает географические индексы и гео-запросы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...