У меня есть mongodb с несколькими коллекциями. Каждая коллекция содержит документы одинаковой структуры (каждая коллекция представляет данные за один месяц).
Я использую Studio 3T для отправки запросов к Mongodb. Я хотел бы выбрать все документы, которые удовлетворяют определенному условию, например, представляют данные, которые содержат «Мексика» в поле страны, например:
// Requires official MongoShell 3.6+
use database;
db.data_Jan.find(
{
"country" : /^.*Mexico.*$/i
}
);
Однако я не знаю, как это сделать во всех коллекциях, например, также выберите «data_Feb», «data_March» и т. д.
Какой самый быстрый способ обойти эту проблему без выполнения нескольких запросов? Поскольку я новичок в mongodb, я ценю любые советы для начинающих.