【问题标题】:Mongodb and indexingMongoDB和索引
【发布时间】:2010-12-17 06:40:49
【问题描述】:

两个问题:

  • 如果我删除集合中的所有数据 (db.mycollection.remove({})),我之前创建的索引信息会丢失吗?
  • 我应该多久(我必须有多少条目)重新创建索引?

【问题讨论】:

    标签: mongodb indexing nosql


    【解决方案1】:
    1. 调用remove() 将删除索引数据,但不会删除索引本身(删除集合会这样做)。因此,当您插入新文档时,它们将被添加到您在调用 remove() 之前创建的索引中。

    2. 您不需要重新创建索引。创建索引后,它会随着文档的插入/更新/删除而自动更新。

    【讨论】:

      猜你喜欢
      • 2017-02-07
      • 2018-06-12
      • 1970-01-01
      • 2015-02-01
      • 2019-04-17
      • 2020-10-09
      • 2012-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多