Mongo system.user 数据库中的复制问题
Mongo replication issue in system.user database
当我从主节点注册时,我能够将用户添加到 systems.users 集合,但是当我从辅助节点添加用户时,主节点中的值未更新,因此复制失败,小学在美国,中学在欧洲。
var user = {
user: email,
pwd: password,
roles: [
{
role: "readWrite",
db: "newUser"
}
]
};
db.addUser(user);
res.send('added');
我错过了什么吗?
正如 mkorszun 所写,每个写操作都必须在主节点上完成。如果您设置 slaveOk=true.
,您当然可以从二级读取
当我从主节点注册时,我能够将用户添加到 systems.users 集合,但是当我从辅助节点添加用户时,主节点中的值未更新,因此复制失败,小学在美国,中学在欧洲。
var user = { user: email, pwd: password, roles: [ { role: "readWrite", db: "newUser" } ] }; db.addUser(user); res.send('added');
我错过了什么吗?
正如 mkorszun 所写,每个写操作都必须在主节点上完成。如果您设置 slaveOk=true.
,您当然可以从二级读取