如何使用mongoose在mongodb中创建数据库用户

时间:2016-07-04 13:25:40

标签: node.js mongodb mongoose

我可以使用createUser()函数从mongo shell创建用户。但我要求我需要从GUI创建用户(使用nodej,express)。我使用mongoose进行多个db连接。我看不到猫鼬的任何功能。是否有任何功能或包支持createUser等功能,删除这样的用户。

1 个答案:

答案 0 :(得分:-1)

连接使用 db = mongoose.mongo.MongoClient('mongodb://'+username+':'+passwor‌​d+'@localhost/dbtoco‌​nnect, function(err, db){});

首先使用db对象获取管理员访问权限。然后,您可以使用管理员用户名和密码使用管理员用户名和密码进行身份验证,使用admin_db.authenticate('adminusername', 'password');使用addUser功能添加用户