mongodb - CreateUser with special role in database -


i struggling mongodb authorization system. have application must execute precise defined db.eval() statements. know, function requires special privileges.

i tried

use admin db.createrole({ role: "dbeval", privileges: [{ resource: {anyresource: true}, actions: ["anyaction"]}], roles:[ { role: "readwrite", db: "test" }]})  use test db.createuser({ user: "default", pwd: "default", roles: [ { role: "dbeval", db: "test" }] }) 

but error message

error: couldn't add user: no role named dbeval@test

how can create user in "admin" , let him allow "dbeval" role used in "test"?

thanks!


Comments