我在nodejs上使用mongodb驱动程序和monk.举例如这个,我在网络上看到有以下模式:
var mongo = require('mongodb'); var monk = require('monk'); var db = monk('localhost:27017/userdb'); var collection = db.get('users'); collection.find({}, function(err, docs) { // do something with docs });
两个问题:
为什么需要第一行:var mongo = require('mongodb')?永远不会使用变量mongo.僧人不会自动要求mongodb吗?
我在驱动程序级别看到db必须打开和关闭.这些方法似乎并不存在于和尚级别.和尚自动打开和关闭连接吗?这是如何运作的?
事实上,我想知道和尚提供了直接使用驱动程序的优势.我阅读了僧侣文档中的功能列表,但并不真正理解其中的好处.
在此先感谢您的帮助.