一个ajax项目连接mongodb数据库出现问题
##项目之前给MongoDB设置了数据库访问权限,所以不论是打开mongodb-compass软件还是运行node app.js都需要有管理权限才可。如下所示
- ‘mongodb://root:root@localhost:27017/alibaixiu?authSource=admin’
// 数据库连接
mongoose.connect('mongodb://root:root@localhost:27017/alibaixiu?authSource=admin', { useNewUrlParser: true, useCreateIndex: true})
.then(() => console.log('数据库连接成功'))
.catch(() => console.log('数据库连接失败'));
- 登录mongodb compass需要写管理员账号密码