reIndex
在本页面
reIndex
- reIndex命令将所有索引放在集合上并重新创建它们。对于具有大量数据和/或大量索引的集合,此操作可能会很昂贵。
使用以下语法:
{ reIndex: <collection> }
该命令包含以下字段:
Field | Description |
---|---|
reIndex | 要重新索引的集合的名称。 |
mongo shell 提供了一个包装器db.collection.reIndex()。
Behavior
Note
对于副本集,reIndex不会从primary传播到secondaries。 reIndex仅会影响一个mongod实例。
See
填充集合上的索引构建操作了解有关 MongoDB 中索引操作行为的更多信息。