MongoDB 的文档清楚地说明了其他操作所需的角色。我可能忽略了一些东西,但我找不到如何创建新数据库的清晰描述。
我正在尝试从远程 Node.js 服务器执行此操作。应该能够创建数据库和创建用户。
最佳答案
根据MongoDB documentation你需要dbAdmin
和 userAdmin
角色,但是 dbOwner
角色也可以满足您的需求(取决于您任务的细节)。您也可以create a custom role .
关于node.js - 哪些内置 MongoDB 角色允许用户创建新数据库和所有数据库的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54587515/