搜索和过滤时的MongoDB索引范围

时间:2016-11-21 17:30:29

标签: mongodb indexing

我们有一个庞大的集合,我们每分钟都会查询特定文档。

查询如下:

db.mycoll.find({
   date: {$lt: now}, 
   public: true, 
   mail.delivered: false
}).sort({
   remote.continent: 1,
   remote.country: 1,
   remote.city: 1
})

(数据是示例数据,真实架构看起来有点不同)

我如何定义此查询变得更快的索引?

多个索引一起工作?例如当我为排序定义一个索引时,一个用于公开,一个用于其他索引?

索引的成本有多高?

0 个答案:

没有答案