如何在 MongoDB 中“拆分”现有集合?

如何在 MongoDB 中“拆分”现有集合?

在 mongo 数据库中设置一些要分片的集合时,我错误地输入了其中一个集合的名称(末尾有一个拼写错误的字母)。

当我执行 db.printShardingStatus() 时,我看到那个不存在的集合就在那里,看起来很愚蠢。我怎样才能在不破坏任何东西的情况下将其从分片配置中删除?

谢谢! :)

答案1

你应该读一下removeshard 页面了解详情,但是

db.runCommand({"removeshard" : "server:port"});就是你要找的。

相关内容