MongoDB 复制命令

17 Mar 2025 | 4 分钟阅读
MongoDB Replication Command

MongoDB isMaster 命令

isMaster 命令返回的文档描述了 mongod 实例的角色。 为了创建特定用户的凭据,使用了 SASL 机制的数组。当 saslSupportMechs 被指定为可选字段时,它将被返回。 如果实例是副本集中的成员,则 isMaster 命令会返回副本集的一个子集。

当发送到不是副本集成员的 mongod 实例时,isMaster 命令会返回相关信息。

语法


MongoDB Replication Command

MongoDB replySetAbortPrimaryCatchUp 命令

该命令强制副本集的指定主成员结束同步,然后完成到主成员的转换。

语法

MongoDB replSetGetConfig 命令

该命令返回一个文档,指定副本集的当前配置。要直接获取该命令,我们必须使用以下操作

语法

例如 - 我们有一个代表副本集配置的文档。它可能只包括以下设置的一个子集

MongoDB replSetInitiate 命令

replSetInitiate 命令用于初始化新的副本集。

语法

将文档传递给 rs.initiate() 辅助函数的示例

MongoDB Replication Command

MongoDB replSetGetStatus 命令

该命令返回副本集的状态。 它从服务器返回,该服务器用于处理文档。 此命令返回的数据来自该集合的其他成员发送到服务器的信号中包含的数据。

语法

示例

输出

MongoDB Replication Command