这是 nae项目地址:http://jsworker.cnodejs.net/ 问题描述: 1、nae中mongodb如下: 数据库帐号: V6cY9EVFjKTi 数据库密码: IN1jap5fnG 数据库名称: YjYBMsrJ9WXZ 数据库端口: 20088 2、我的配置文件中 dburl:’mongodb://V6cY9EVFjKTi:IN1jap5fnG@127.0.0.1:20088/YjYBMsrJ9WXZ’,//数据库地址 3、然后使用monggoose连接 mongoose.connect(config.dburl);
结果报错: MongoError: Error: unauthorized db:YjYBMsrJ9WXZ lock type:-1 client:127.0.0.1
实在搞不清楚怎么回事,nae demo中用mongoSkin是可以连接的。 但是换成mongoose就报错?
2 回复
mongoose.createConnection()
var mongoose = require(‘mongoose’); var db = mongoose.createConnection('http://sogego.com’, '数据库名’,端口号},function(error){ if (error) { console.error('connect to %s error: ', error.message); process.exit(1); } });