我正在使用mongodump和mongorestore进行备份并恢复MongoDB分片集群3.2。 (3个节点的群集)
我创建了一个名为“ testing”的数据库,该数据库具有一个名为“ collection1”和“ collection2”的集合。 然后,我在“测试”数据库上启用了分片,并对集合“ collection1”和“ collection2”进行了分片。
然后我尝试使用进行备份 mongodump -d测试--out / backups / shard 备份工作正常。
接下来,我删除了数据库“测试”
现在,我尝试使用mongorestore还原它。 mongorestore -d“测试” / backups / shard / testing / 恢复已完成。
尽管已还原数据库及其集合。我看到在还原的数据库中未启用分片。 如何保留特定数据库的分片信息,以便在还原操作之后,集合应处于相同的分片状态。