是这样的,我用mongoose连接了数据库的数据,代码如下
var mongoose = require('mongoose');
mongoose.connect('mongodb://ZJ:zj@123.57.47.117:27017/SmartHome'); //连接数据库
var db = mongoose.connection;
db.on('error', (err) => console.log(err));
db.on("open", function() {
console.log("数据库连接成功");
});
var Schema = mongoose.Schema;
var userSchema = new Schema({
name: String,
password: String
});
exports.users = db.model('users', userSchema);
在这一块 mongoose.connect('mongodb://ZJ:zj@123.57.47.117:27017/SmartHome');
我连接了其他数据库都可以,但是连了SmartHome这个却不行,这个数据库里是存在了用户的账号密码的,
连接这个出现这种情况,网上说是用户权限的原因,开启noauth=true这个,可是我的电脑里并没有找到相关的配置文件,好像所有的配置文件都在nodejs的node_modules里面,请问该如何解决这个问题呢?