-
Notifications
You must be signed in to change notification settings - Fork 100
Open
Description
我用作者的代码连接了MongoDB数据库的时候,报错出了“Cannot read property 'on' of undefined” 错误,发现是connection.on监听连接成功或失败的回调时出错了,懵逼ing........查了一下,别人是这样写的,
const mongoose = require('mongoose')
const Schema = mongoose.Schema
mongoose.Promise = global.Promise;
mongoose.connect('mongodb://127.0.0.1:27017/books'); //先连接的
// var db = mongoose.connect('mongodb://127.0.0.1:27017/books');
var db = mongoose.connection;
db.on("error", function (error) {
console.log("数据库连接失败:" + error)
})
db.on("open", function () {
console.log("数据库连接成功")
})
这样才连接成功,作为一个初学者,难道是作者的写法已经是过时的写法吗?为啥作者写法会报错的,求大神给我解惑,谢谢大佬!
Metadata
Metadata
Assignees
Labels
No labels