首页 > 解决方案 > 无法使用 inMemory 存储引擎在 3 节点副本集中创建用户和分配角色 - MongoDB

问题描述

我在 mongodb 中创建了一个 3 节点副本集。两个节点使用 inMemory 存储引擎,第三个是wiredTiger。我正在尝试创建一个具有角色的用户,但查询执行挂起。这是命令

use Employee
db.createUser({
    user: "mongo-test-user",
    pwd: "password",
    roles: [
      {role: "readWrite", db: "Employee"}
    ]
    })

注意 - 我能够成功创建 root 用户。

标签: mongodbreplicaset

解决方案


推荐阅读