今天学习使用Node.js连接MongoDB数据库,这是我本来的代码
var mongoose = require("mongoose"); //引入mongoose模块
// 链接数据库
mongoose.connect("mongodb://127.0.0.1:27017/app",function(err){
if (err) {
throw err;
}else{
console.log("服务器链接成功!!!")
}
});
运行出现错误:
根据字面意思就是,弃用警告:
当前URL字符串分析器以弃用,将在将来版本删除,请使用新的解析器,将选项{useNewUrlParser: true}传递给构造函数
当前服务器发现和监视引擎已弃用,将在将来的版本中删除。要使用新的服务器发现和监视引擎,请将选项{useUnifiedTopology:true}传递给构造函数
更改之后:
mongoose.connect("mongodb://127.0.0.1:27017/app",{useNewUrlParser: true,useUnifiedTopology: true},function(err){
if (err) {
throw err;
}else{
console.log("服务器链接成功!!!")
}
})
这样再运行就不出错了