MongoDB副本集集群原理以及维护配置
// 假设已经有一个MongoDB复制集
// 首先,连接到复制集的主节点
const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb://username:password@host1:port1,host2:port2,host3:port3/?replicaSet=replicaSetName";
MongoClient.connect(uri, function(err, client) {
if (err) throw err;
const db = client.db('myReplicaSetDB');
// 获取复制集的配置
db.admin().command({ replSetGetStatus: 1 }, function(err, result) {
if (err) throw err;
console.log('复制集配置:', result);
// 关闭MongoDB连接
client.close();
});
});
这段代码演示了如何连接到MongoDB复制集并打印出其当前的状态信息。这对于理解复制集的运行情况和维护复制集的配置非常有帮助。
评论已关闭