从mongodb中的多个集合中进行选择

时间:2018-05-07 13:09:46

标签: mongodb mongodb-query mongo-shell studio3t

我有一个有多个集合的mongodb。每个集合包含相同结构的文档(每个集合代表一个月的数据)。

我正在使用Studio 3T向Mongodb发出查询。我想选择满足特定条件的所有文件,例如表示在国家/地区字段中包含“墨西哥”的数据,如下所示:

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

但是,我不知道如何在所有集合中执行此操作,例如也可以从'data_Feb','data_March'等中选择。

如果不进行多次查询,绕过这个问题的最快方法是什么?因为我是mongodb的新手,所以我很欣赏任何初学者的提示。

0 个答案:

没有答案