Выберите из нескольких коллекций в mongodb - PullRequest
0 голосов
/ 07 мая 2018

У меня есть mongodb с несколькими коллекциями. Каждая коллекция содержит документы одинаковой структуры (каждая коллекция представляет данные за один месяц).

Я использую Studio 3T для отправки запросов к Mongodb. Я хотел бы выбрать все документы, которые удовлетворяют определенному условию, например, представляют данные, которые содержат «Мексика» в поле страны, например:

// Requires official MongoShell 3.6+
use database;
db.data_Jan.find(
    { 
        "country" : /^.*Mexico.*$/i
    }
);

Однако я не знаю, как это сделать во всех коллекциях, например, также выберите «data_Feb», «data_March» и т. д.

Какой самый быстрый способ обойти эту проблему без выполнения нескольких запросов? Поскольку я новичок в mongodb, я ценю любые советы для начинающих.

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