Как найти все существующие mongodbs для одного запроса GET - PullRequest
0 голосов
/ 20 сентября 2018

Предположим, у меня есть несколько mongodbs, таких как mongodb_1, mongodb_2, mongodb_3, с такими же данными, что и данные о сотрудниках разных организаций.

Когда пользователь запускает запрос GET, чтобы получить данные о сотрудниках от всех вышеупомянутых 3-х mongodbs, обозначение которых равно"Техническое руководство".затем сначала нам нужно подключиться к mongodb_1 и выполнить поиск, а затем отключиться с помощью mongodb_1, подключиться к mongodb_2, выполнить поиск и повторить то же самое для всех БД.

Может ли кто-нибудь подсказать, как мы можем достичь выше с помощью python EVE Rest api framework.

С наилучшими пожеланиями, Нарендра

1 Ответ

0 голосов
/ 18 октября 2018

Прежде всего, это не рекомендуемый способ запуска нескольких экземпляров (особенно когда серверы могут работать одновременно), так как это приведет к использованию тех же параметров конфигурации, как, например, logpath и pidfilepath, которые в большинствеСлучаи - это не то, что вам нужно.
Во-вторых, для получения данных из нескольких экземпляров mongodb необходимо создать отдельные запросы get для извлечения данных.Для модели можно использовать два способа просмотра:

запрашивать данные в отдельных базах данных, а затем собирать результаты для просмотра на экране.

Запрос центральной базы данных, котораядве другие базы данных постоянно обновляются.

...