我是 MongoDb 的新手。 db.connect('once', function(){});有什么用
这将为每个请求创建一次连接??
默认情况下,此作业完成后会关闭连接??
mongoose.connect(uri, options);
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function(err, resp){
console.log(resp);
});
感谢任何帮助。
最佳答案
当您使用“一次”时,它表示事件将只被调用一次,即事件第一次发生时,在这种情况下,第一次连接打开时,它不会在每个请求中发生一次,而是一次当与数据库建立 Mongoose 连接时
而 'on' 表示每次发生时都会调用该事件
关于javascript - Mongoose.connection ('once' ) 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49607841/