2016-07-04 9 views
0

createUser()関数を使用してmongoシェルからユーザーを作成できます。しかし、私はGUIからユーザーを作成する必要があるという要件があります(nodej、expressを使用しています).Imはmongooseを使用してdbに複数接続します。私はモンゴースのあらゆる機能を見ることができません。 createUserのような機能をサポートする関数やパッケージはありますか?このようなユーザーを削除してください。mongooseを使用してmongodbでDBユーザーを作成する方法

+0

db = mongoose.mongo.MongoClient( 'mongodb://' + username + ':' + password + @ localhost/dbtoconnect、function(err、db){}); db.admin()関数を使用すると、adminコレクションを使用し、admin_db.authenticate( 'adminusername'、 'password')を使用してadminユーザー名とパスワードを使用して認証できます。 addUser関数を使用すると、ユーザーを追加できます –

答えて

0

は、最初に管理者のアクセスを取得dbオブジェクトを使用して db = mongoose.mongo.MongoClient('mongodb://'+username+':'+passwor‌​d+'@localhost/dbtoco‌​nnect, function(err, db){});

を使用して接続します。あなたはadminのユーザ名とパスワードを使用してadminのユーザ名とパスワードを使用して認証することができますadmin_db.authenticate('adminusername', 'password');を使用してaddUserの機能を使用してユーザを追加できます

関連する問題