自MongoDB 3.6起, dropDatabase 现在有一个 writeConcern 。这是设置为 majority 默认情况下。这意味着,在3的复制集群中,至少有2个数据承载节点(不是仲裁器)需要应用相同的更改。
dropDatabase
writeConcern
majority
如果你真的想要,你可以强迫 dropDatabase 通过使用a来完成仅使用一个数据承载节点 writeConcern 的 1 。但是,这可能会导致 回滚 。
1
有关的更多信息 writeConcern 以及如何设置它,请参阅文档: https://docs.mongodb.com/manual/reference/write-concern/