Javascript 检测猫鼬事件的语法是什么?
我想根据Mongoose文档检测开放事件: 连接后,将对连接实例触发open事件。如果 您正在使用mongoose.connect,连接是mongoose.Connection。 否则,mongoose.createConnection返回值是一个连接 我正在使用mongoose.connect,所以我会想象它是Javascript 检测猫鼬事件的语法是什么?,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我想根据Mongoose文档检测开放事件: 连接后,将对连接实例触发open事件。如果 您正在使用mongoose.connect,连接是mongoose.Connection。 否则,mongoose.createConnection返回值是一个连接 我正在使用mongoose.connect,所以我会想象它是 mongoose.connection.on('open', () => { console.log('connected!'); }) 但我不确定。当您打开连接时,打开连
mongoose.connection.on('open', () => {
console.log('connected!');
})
但我不确定。当您打开连接时,打开连接时有两个事件需要侦听,这两个事件仅在我们使用时发生:
mongoose.connection.once('open', function() {
// we're connected!
});
可在任何时间和多次发生的错误事件:
mongoose.connection.on('error', console.error.bind(console, 'connection error:'));
检查文档尝试此操作并检测猫鼬事件
const mongoose = require('mongoose');
const URI = 'connection path';
mongoose.connect(process.env.MONGODB_URI || URI, { useNewUrlParser: true });
// When successfully connected
mongoose.connection.on('connected', () => {
console.log('Established Mongoose Default Connection');
});
// When connection throws an error
mongoose.connection.on('error', err => {
console.log('Mongoose Default Connection Error : ' + err);
});