用于备份的mongodb中的system.Index
我使用mongodump工具收集备份,在此期间,我排除了一些我不需要使用excludeCollection选项的收集用于备份的mongodb中的system.Index,mongodb,mongodump,mongorestore,Mongodb,Mongodump,Mongorestore,我使用mongodump工具收集备份,在此期间,我排除了一些我不需要使用excludeCollection选项的收集 作为mongodump的一部分,我们有一个system collection system.indexes,如果我将此集合从备份中排除,在恢复过程中会有任何影响吗?根据文档 mongodump只在其备份数据中捕获数据库中的文档,不包括索引数据 而且 mongorestore重新创建mongodump记录的索引 这有点矛盾,但我从中得到的是,索引数据不会被备份,这是肯定的。另一方面
作为mongodump的一部分,我们有一个system collection system.indexes,如果我将此集合从备份中排除,在恢复过程中会有任何影响吗?根据文档 mongodump只在其备份数据中捕获数据库中的文档,不包括索引数据 而且 mongorestore重新创建mongodump记录的索引 这有点矛盾,但我从中得到的是,索引数据不会被备份,这是肯定的。另一方面,mongorestore将在数据恢复后根据数据库system.indexes集合先前转储的内容重新创建索引,该集合保留索引元数据。因此,我认为您不应该将此集合从备份中排除 如果这样做,则应在恢复后手动重新创建索引