我们是否需要删除名为system.indexes的集合,以使新索引适用于集合

时间:2013-08-28 10:31:43

标签: mongodb

我对MongoDB中的索引有疑问。

我使用的是MongoDB 1.6.5版。我正在修改所有收集索引。

当我在MongoDB shell中使用show collections命令时,它显示了我的一个集合

system.indexes
stocks
options

我是否需要删除集合system.indexes以使集合上的新索引适用?

1 个答案:

答案 0 :(得分:3)

然而, Thew system.profile集合不在那里,不,你没有。 profile集合是探查器的输出,仅此而已。索引仍然适用。

修改

既然你的问题说了两件事,你也不需要删除system.indexes,MongoDB会为你处理更新记录。删除它可能会损坏您的数据库。