在mongo数据库中设置一些集合以进行分片时,我input了其中一个错误的名称(最后是错字)。
当我做db.printShardingStatus()的时候,我看到坐在那里的那些不存在的集合看起来很笨。 我怎么能从我的分区configuration中删除它,而不会破坏任何东西。
谢谢! 🙂
您应该阅读removeshard上的页面以获取详细信息
db.runCommand({"removeshard" : "server:port"}); 是你在找什么。
db.runCommand({"removeshard" : "server:port"});