system.user数据库中的Mongo复制问题

时间:2016-10-07 07:45:59

标签: mongodb mongodb-replica-set

当我从主节点注册时,我能够将用户添加到systems.users集合中,但是当我从辅助节点添加用户时,主节点中的值没有得到更新,因此复制失败,主要在美国次要的是在欧洲。


    var user = {
            user: email,
            pwd: password,
            roles: [
                {
                    role: "readWrite",
                    db: "newUser"
                }
            ]
        };
    db.addUser(user);
    res.send('added');

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

正如mkorszun写的那样,每次写操作都必须在初级时完成。如果你设置了slaveOk = true,你当然可以从二级读取。