连接数据库参数
const options = {
    autoReconnect: true,
    poolSize: 10,
    bufferCommands: true,
    useNewUrlParser: true,
    useCreateIndex: true
}
两种连接方法
connect
mongoose.connect(mongoUri, options);
global.connection = mongoose.connection; //获取connection
mongoose.connection.on('connected', err => {
    if(err) {
        console.log('数据库连接失败' + err);
    }else{
        console.log('数据库连接成功');
    }
});
mongoose.connection.on('disconnected', err => {
    if(err) {
        console.log('数据库关闭失败' + err);
    }else{
        console.log('数据库关闭成功');
    }
});
createConnection
const connection = mongoose.createConnection(mongoUri, options);
global.connection = connection; //设置connection位全局
connection.on('connected', (err) => {
    if(err) {
        console.log('数据库连接失败' + err);
    }else{
        console.log('数据库连接成功');
    }
});
connection.on('disconnected', err => {
    if(err) {
        console.log('数据库关闭失败' + err);
    }else{
        console.log('数据库关闭成功');
    }
});
两种关闭方法
连接关闭
global.connection.close();
mongoose关闭
mongoose.disconnect();