MongoDB在索引表中对几个$ EQs和$ NE的性能

时间:2015-05-19 12:21:42

标签: mongodb performance indexing mongodb-query database

我有一个包含~550K条记录的大型帐户表。每个帐户 有一个名为AccountState的字段,它被定义为其中之一 该表的索引。

AccountState代表以下状态之一:

  1. 有效 - 5000条记录
  2. ReadOnly - 20,000条记录
  3. 已存档 - 500,000条记录
  4. 检疫 - 10条记录
  5. 现在,我想要抓取所有未标记为“已归档”的帐户。来自DB。在性能方面,最有效的方法是什么?

    想到的可能性是:

    1. $ NE for" Archived"
    2. 包含多个$ EQ"或"的查询所有州的条件

      "存档" (主动,只读,隔离)。

    3. 或许有更好的方法可以获得最佳效果?

      谢谢,

0 个答案:

没有答案