我正在使用nodejs做服务器,它需要从mongodb获取数据。我在require(../ db.js)之后检索数据。有人说mongodb不需要在nodejs中关闭,因为nodejs是一个单一的过程..... 我的问题:需要多次调用db函数后调用dropCollection来关闭集合;以及如何操作?在哪里这样做?请,谢谢。
答案 0 :(得分:0)
调用db函数后不需要删除集合,只需调用db.close()
即可,但不需要。但是如果你想这样做,你可以按照以下方式进行:
var dropRestaurants = function(db, callback) {
db.collection('restaurants').drop( function(err, response) {
console.log(response)
callback();
});
};