nodejs授权连接mongodb
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了nodejs授权连接mongodb,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1175字,纯文字阅读大概需要2分钟。
内容图文
这些基本的命令都不会有问题
############################################
给mongodb加入用户授权验证 -----mongo进入交互模式
use admin #切换到admin数据库 show collections #显示数据集 ----demo ----system.users ----system.indexes ----system.version db.system.users.find() #查看system.users里面的用户数据 ---- db.addUser(‘name‘,‘pwd‘); #添加一个管理员账户
然后打开 vi /etc/mongodb.conf
找到#auth=true 反注释掉
然后重启mongodb数据库服务
sudo /etc/init.d/mongodb restart
至此,mongodb的auth配置完毕
#################################
创建nodejs应用
添加mongodb插件
npm install mongodb -save
使用
var mongodb=require(‘mongodb‘).MongoClient, url=‘mongo://username:password@address:port/database?authMechanism=MONGODB-CR&authSource=admin‘, assert=require(‘assert‘); mongodb.connect(url,function(err,db){ assert.equal(err,null); var col=db.collection(‘collection-name‘); col.find({}).toArray(function(err,data){ console.log(data); }) })
其中authMechanism是授权机制 这个可以通过上面的 db.system.users.find()来查看
参考文献地址:http://mongodb.github.io/node-mongodb-native/2.2/
nodejs授权连接mongodb
标签:
本文系统来源:http://www.cnblogs.com/zboy/p/5842525.html
内容总结
以上是互联网集市为您收集整理的nodejs授权连接mongodb全部内容,希望文章能够帮你解决nodejs授权连接mongodb所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。