1

MongoDB インスタンスに認証を追加しました。次のコマンドでユーザーを作成しました

db.createUser(
 { user: "cocodrile", pwd: "amazonas",
   roles: [
       { role: "userAdminAnyDatabase", db: "admin"},
       { role: "dbOwner", db: "admin"},         
       { role: "dbOwner", db: "brasil_database"}, 
       { role: "dbOwner", db: "usa_database"} ,
       { role: "dbOwner", db: "argentina_database"},
       { role: "dbOwner", db: "test"}] })

db.fsyncLock()を実行したいのですが、次のように表示されます。

db.fsyncLock()
{
    "ok" : 0,
    "errmsg" : "not authorized on admin to execute command { fsync: 1.0, lock: true }",
    "code" : 13
}

私は何を間違っていますか?ありがとう!

4

1 に答える 1