MongoDB 数据库角色定义及示例:如何创建读写角色
执行 db.runCommand({rolesInfo: 1}) 返回 { 'roles' : [ ], 'ok' : 1 } 表示当前数据库中没有任何角色定义。要定义角色,可以使用 db.createRole 命令。例如,可以使用以下命令创建一个具有读取和写入数据库的权限的角色:
db.createRole({
role: 'readWrite',
privileges: [
{ resource: { db: 'myDatabase', collection: '' }, actions: [ 'find', 'insert', 'update', 'remove' ] }
],
roles: []
})
这将创建一个名为 readWrite 的角色,该角色具有对 myDatabase 数据库中所有集合的读取和写入权限。
原文地址: https://www.cveoy.top/t/topic/mQQl 著作权归作者所有。请勿转载和采集!