在方法 1 和方法 2 之间是否有任何区别(除了方法 1 是异步的)以获取对如下所示的 mongodb 集合的引用?
var mongo = require('mongodb');
var db= new mongo.Db('blog', new mongo.Server(host, port, {auto_reconnect: true}, {}));
db.open(function(){
//Method 1
db.collection('articles', function(err, result){
var collection1 = result;
});
//Method 2
var collection2 = new mongo.Collection(db, 'articles');
});
最佳答案
我只用“方法 1”的方式完成了它——这就像做梦一样! (而且,正如您所说,是异步的——这是必须的)
关于node.js - 'db.collection' 与 'new mongo.Collection' 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12775807/