0

Moped からデータベースにユーザーを追加する方法はありますか。mongo コンソールに相当するコマンドが表示されない

db.addUser(user, pass, [roles])
4

2 に答える 2

0

MongoDB 3.0 以降では、addUser ではなく createUser を使用する必要があります。構文は次のとおりです。

db.createUser(
    {
      user: "username",
      pwd: "12345678",
      roles: [
         { role: "read", db: "reporting" },
         { role: "read", db: "products" },
         { role: "read", db: "sales" },
         { role: "readWrite", db: "accounts" }
      ]
    }
)

ルート管理者を追加するには、次を使用します。

db.createUser({ user: "admin", pwd: "adminpwd", roles: [ "root" ]})

ここを見てください: http://docs.mongodb.org/manual/tutorial/add-user-to-database/

于 2015-04-28T05:17:34.787 に答える