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.

,您当然可以从二级读取