Mongo db索引

时间:2017-08-18 09:41:01

标签: mongodb indexing

自从过去3个月以来,我正在使用mongodb作为我正在进行的项目的数据库。当我开始使用mongodb时,我对索引没有一个清晰的认识。因此,它在整个数据库中至少没有一个索引。现在,即使从两千个文档中查询数据,它也会变得异常缓慢。现在我希望从Robo 3T mongo数据库管理工具制作表索引,我有两个问题。

  1. 如果我在当前数据库上创建索引,是否会为所有可用数据创建索引?或仅对新记录产生影响?
  2. 在某些查询中,我使用特定集合的多个字段,其中$ match用于过滤数据,有些仅使用同一集合中的一个字段。我的问题是创建复合索引以及单个索引来匹配这两种情况是最佳做法还是没有?

0 个答案:

没有答案