使用副本集从mongodb中删除数据库

use*_*386 6 mongodb

我有一个运行3成员副本集的MongoDB.所有成员都已启动并正在运行.

我有一个包含4-5个集合的数据库,我想删除该数据库.

什么是最好的方法.我可以在主服务器上使用db.dropDatabase()吗?在删除数据库之前,是否需要停止辅助?删除数据库后,辅助成员会自动同步到主数据库吗?内存怎么样,删除数据库后它会免费吗?

Ana*_*lan 7

是.只需使用db.dropDatabase()主数据库中的命令删除数据库,更改也将传播到辅助数据库.您不需要关闭辅助节点.