2 nihaoxingxing888 nihaoxingxing888 于 2016.05.10 18:15 提问

node连接mongodb是报鉴权失败

图片说明

2个回答

oyljerry
oyljerry   Ds   Rxr 2016.05.10 18:30

连接字符串中是否配置正确,或者帐户等等信息是否正确

qq423399099
qq423399099   Ds   Rxr 2016.05.10 20:07

你的服务器端是不是加了--auth启动的
并且在admin.system.users中已经添加过用户
同时检查一下你登陆的语句里用户名之类的字段是否正确

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
node.js通过权限验证连接MongoDB
2017年1月,大部分mongodb由于配置的疏忽给了黑客可乘之机,于是便发生了一系列的杯具。所谓的配置疏忽其实就是mongdb所有者没有为mongodb开启权限认证,导致数据库“在任何网络环境,不使用账号直接登录”。这件事情告诉我们——做人不能太懒,虽然有时密码设置了和没设置一样,但该设置的密码还是要设置的。。。。那么我们应该如何为mongodb开启权限认证呢?开启权限认证之后又如何通过node.
node.js学习第3天,mongos 连接MongoDB
1,在 express 生成的 server 项目中 找到 routes 添加一个js 文件 假设叫做 demos.js 这个文件就是一个接口了 可以提供给前台访问 然后按照请求 给前台返回响应 如果有响应的话 2,routes中的接口需要一个数据模板来向 MongoDB 获取数据 3,在 express 生成的 server 项目下 新建一个目录 models 存放 routes 中的接口需
nodejs + mongodb 实现用户登录的资源
实现用户登入的功能 nodejs + mongodb 实现用户登入: http://blog.csdn.net/u012079603/article/details/42235837 nodejs+mongodb做项目的详解(最新):http://cnodejs.org/topic/547293caa3e2aee40698df0b Vue.js实践:一个Node.js+mongo
使用Robomongo 连接MongoDB 3.x 报 Authorization failed 解决办法(转)
最近安装了mongodb3.1.4,并启用了权限验证,在dos窗口下操作没有任何问题,为了维护方便就下载了一个客户端工具Robomongo 0.8.5,用户名、密码的等配置好点解测试,结果连接服务没有问题,权限验证没有通过,如图 查看日志,发现有一句:Failed to authenticate admin@admin with mechanism MONGODB-CR: Authent
Robomongo连接MongoDB 3.0报 Authorization failed 解决办法
Robomongo连接MongoDB 3.0报 Authorization failed 解决办法
Nodejs通过账号密码连接MongoDB数据库
上周遇到了MongoDB数据库的数据被全部盗取的情况,没想到这种事情也发生了在我的身边,主要因为把MongoDB服务暴露在了外网上面,所以也怪不得谁了,后面决定为MongoDB设置账号密码,以下为设置账号和密码的全过程,后面还有通过Nodejs连接数据库的一个坑。 1.创建管理员 首先开启Mongo服务,然后切换admin数据库,一开始是没有这个数据库的。> use admin2.然后创建用
[MongoDB学习笔记-02] Node.js连接MongoDB的两种方法
MongoDB Node.js驱动程序是被官方所支持的原生Node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持。MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法。npm install mongodb@1.4.3 // MongoDB Node.js驱动程序 npm install mongoose@3.8.8 //mongo
Kettle6.0连接MongoDB报错
配置好mongodb连接之后,点击预览报下面的错: 报错: java.lang.NoClassDefFoundError: javax/crypto/spec/PBEKeySpec         at com.mongodb.DBPort$ScramSha1Authenticator$ScramSha1SaslClient.Hi(DBPort.java:822)         at
mongodb连接失败原因排查
安装了mongodb,添加了管理员root和test数据库的用户rex,并且开启的用户认证。 按照说明文档连接mongodb数据库:$mongo = new Mongo("mongodb://rex:123456@localhost"); 结果开启firebug之后发现报错:"NetworkError: 500 Internal Server Error - http://192.168
node.js(express)连接mongoDB入门指导
转自node.js(express)连接mongoDB入门指导 一、写在前面人人都想成为全栈码农,作为一个web前端开发人员,通往全栈的简洁之路,貌似就是node.js了。前段时间学习了node.js,来谈谈新手如何快速的搭建自己的web服务,开启全栈之路。二、安装node.js接触过后端开发的人都知道,首先要安装服务。作为新手,肯定是选择最简单的可视化安装了(傻瓜式下一步,其它的方式等熟悉相关操