【问题标题】:Mongodb If add new Index to already existing CollectionMongodb如果将新索引添加到已经存在的集合中
【发布时间】:2016-03-02 20:14:40
【问题描述】:

我想知道如果我添加新索引,那么在我添加这个新索引规则时,集合的旧文档是否会被索引?

【问题讨论】:

    标签: mongodb indexing


    【解决方案1】:

    是的,包括现有文档在内的所有文档都将被编入索引。创建索引后,MongoDB 将从头开始构建索引。

    如果您有非常大的集合,建议在非高峰时段创建索引,因为它会阻止对集合进行索引的所有其他操作,除非它不是后台索引操作。

    https://docs.mongodb.org/manual/reference/method/db.collection.createIndex/#behaviors

    【讨论】:

      猜你喜欢
      • 2019-07-24
      • 2014-03-07
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      • 2017-12-23
      相关资源
      最近更新 更多