2019独角兽企业重金招聘Python工程师标准>>>
增加用户之前, 先选好库
use <库名>
#选择admin库后可查看system.users里面的用户数据
db.system.users.find()
db.createUser 这个函数填写用户名密码与权限就行了, 在这里设置库的名称没用. 一定要用用use选择好库再进行新增用户.
使用的版本是3.6.4 在Node.js里的写法与之前的不相同了. 把用户名密码写到url中:
'mongodb://<用户名>:<密码>@localhost:27017/remember?authSource=admin'
官方文档未能解决问题, 但还是有参考价值的,必毕是官方的 https://docs.mongodb.com/manual/reference/method/db.createUser/index.html
对createUser这样描述,: Creates a new user for the database on which the method is run. 为运行该方法的数据库创建一个新用户。