mongodb数据库系列教程分享(一)(mongodb数据库数据类型)
新增节点,设置节点是否可以升级为主节点属性相关
Edit
#mongodb新增节点:
rs.add("10.1.1.1:37017")
#mongodb移除节点:
rs.move("10.1.1.1:37017")
#mongodb查看节点的配置:
rs0:PRIMARY> rs.conf();
#mongodb修改指定节点的priority属性,priority为1则可升级为主节点,priority为0则不可以升级为主节点,参考如下:
// 1. 获取当前配置
var cfg = rs.conf();
// 2. 修改配置
for (var i = 0; i < cfg.members.length; i++) {
if (cfg.members[i].host === "10.1.1.1:37017") {
cfg.members[i].priority = 0;
break; // 找到后退出循环
}
}
// 3. 应用新的配置
rs.reconfig(cfg);
#设置priority=1
// 1. 获取当前配置
var cfg = rs.conf();
// 2. 修改配置
for (var i = 0; i < cfg.members.length; i++) {
if (cfg.members[i].host === "10.1.1.1:37047") {
cfg.members[i].priority = 1;
break; // 找到后退出循环
}
}
// 3. 应用新的配置
//rs.reconfig(cfg);