rs.initiate()
rs.add(“mongodb://pidancode.com:27017”)
您可以将此命令重复执行,以添加更多的成员。
rs.status()
这将显示每个成员的状态和复制进度。
下面是一个示例代码,演示如何使用MongoDB复制数据库:
import pymongo
# 创建主机连接
client = pymongo.MongoClient(“mongodb://127.0.0.1:27017/”)
# 创建新的副本集
client.admin.command(“replSetInitiate”)
# 向副本集添加成员
client.admin.command(“replSetAddMember”, “pidancode.com:27017”)
# 观察副本集的状态
print(client.admin.command(“replSetGetStatus”))
在上面的代码中,我们首先创建了一个MongoDB客户端,然后通过执行replSetInitiate
命令来创建一个新的副本集。接下来,我们使用replSetAddMember
命令向副本集中添加一个成员。最后,我们使用replSetGetStatus
命令来获取副本集的状态。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!