在MongoDB Shell中启动副本集的命令是rs.initiate().

这个命令的反面是什么.如何停止复制集?

有重新配置集合或删除成员的命令,但我不知道如何删除最后一个成员,从而销毁复制集.

推荐答案

这完全取决于你的目标是什么.如果要将现有的mongod重新用作独立服务器,而不是副本集成员,则需要执行以下步骤:

  1. 在没有--replSet参数的情况下重新启动mongod进程.
  2. 删除本地数据库:

    use local;
    db.dropDatabase();
    

Mongodb相关问答推荐

无法从我的NextJS 14应用程序中的Redux工具包2.0中提取数据

从MongoDB中的一个非空字段获取值

我们可以在Mongoose中这样使用Unique:[True,";This to Unique&qot;]吗

将消息流式传输到WebSocket

MongoDB 根据最新日期查询多个不同的值

Mongodb聚合查找异常值

mongodb - 查找包含至少 3 个填充数组的记录

Mongoose $inc 枚举验证失败

通过 _id 更新一个文档(无效的 BSON 字段名称 _id)

Raft Vs MongoDB 初选

MongoDB中的readPreference和readConcern有什么区别?

如何使用 mongoose 从 MongoDb 获取数据?

如何在 MongoDB 中进行内部连接?

MongoDB - 投影一个并不总是存在的字段

Mongoose.js 通过一个 connect() 调用创建到 MongoDB 的多个连接

如何使用 angular.js 推送通知?

Cannot connect to MongoDB errno:61

指定在 mongodb .js 脚本中使用哪个数据库

如何使用 mongodb-java-driver 进行 upsert

全局初始化失败:BadValue Invalid or no user locale set.请确保正确设置 LANG 和/或 LC_* 环境变量