【发布时间】:2014-12-28 23:06:50
【问题描述】:
我已经用命令创建了 mongodb 用户
use admin
db.createUser(
{
user: "superuser",
pwd: "12345678",
roles: [ "root" ]
}
)
然后在我的应用程序中,我尝试像这样连接猫鼬
var options = {
user: "superuser",
pass: "12345678"
};
var mongooseConnectionString = 'mongodb://localhost/twitter-mongo';
mongoose.connect(mongooseConnectionString,options);
mongoose.model('User', UserSchema);
var User = mongoose.model('User');
通过猫鼬插入数据时出现此错误
MongoError: not authorized for insert on twitter-mongo.users
请告诉我我的代码有什么问题
【问题讨论】: