Mongodb与索引

Mongodb与索引,mongodb,indexing,nosql,Mongodb,Indexing,Nosql,两个问题: 如果我删除集合(db.mycollection.remove({}))中的所有数据,我以前创建的索引信息会丢失吗 我应该多久重新创建一次索引 调用remove()。因此,当您插入新文档时,它们将被添加到您在调用remove()之前创建的索引中 您不需要重新创建索引。创建索引后,它将在插入/更新/删除文档时自动更新

两个问题:

  • 如果我删除集合(db.mycollection.remove({}))中的所有数据,我以前创建的索引信息会丢失吗
  • 我应该多久重新创建一次索引
  • 调用
    remove()。因此,当您插入新文档时,它们将被添加到您在调用
    remove()
    之前创建的索引中

  • 您不需要重新创建索引。创建索引后,它将在插入/更新/删除文档时自动更新