2017-04-05 15 views
1

mongoDBの使用3.4.3照合でインデックスを作成しようとすると、この問題(https://jira.mongodb.org/browse/SERVER-26556)に記載されている問題に直面しています。MongoDB - setFeatureCompatibilityVersionを実行するために必要な特権は何ですか?

私は、以前のバージョンからアップグレードしたので、それが必要とされるものが明示的に設定されて互換性のない3.4の機能を可能にするためであると言いますが、役割userAdminAnyDatabaseを持つユーザーと私はまだ権限がありません:

> db.adminCommand({setFeatureCompatibilityVersion: "3.4"}) 
{ 
    "ok" : 0, 
    "errmsg" : "not authorized on admin to execute command {setFeatureCompatibilityVersion: \"3.4\" }", 
    "code" : 13, 
    "codeName" : "Unauthorized" 
} 

私の質問は、ユーザーがこれを行うために必要な役割は何ですか?

+0

はuserAdminAnyDatabse役割で、そのタイプミスですか? – Veeram

+0

はい、感謝@Veeram。 – gcw

答えて

1

rootの権限を持つユーザを使用しています。認証後

> use admin 
> db.adminCommand({setFeatureCompatibilityVersion: "3.4"}) 
{ "ok" : 1 } 
関連する問題