【发布时间】:2011-10-25 06:22:58
【问题描述】:
Mongoose 给 node-mongodb-native 驱动增加了多少开销?如果我只是想对几个集合进行几个结构相似的查询,那么直接使用驱动程序编写所有内容是否更有意义?例如,我需要执行以下操作(使用驱动程序语言,复制自 here):
db.collection('test', function(err, collection) {
collection.find({'a':1}, function(err, cursor) {
*do something*
}
}
我只需将 'test' 和 'a' 替换为变量来保存我正在寻找的实际集合和密钥。
我觉得在这种情况下直接使用驱动程序编写所有内容是有意义的。有任何理由使用猫鼬本身吗?开销是否如此微不足道,以至于我考虑直接使用驱动程序是愚蠢的?
最好,谢谢,
萨米
【问题讨论】:
-
所以我无法测试 mongoose 和 mongo-db-native-driver 但 mongoose 代码大约 150 kb。它相当大。这就是纯粹使用它的原因。
-
文件大小在服务器上并不像在客户端那样重要