'db.collection'与'new mongo.Collection'之间的区别

时间:2012-10-08 05:31:16

标签: node.js mongodb

方法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 个答案:

答案 0 :(得分:0)

我只做了“方法1”的方式 - 这就像一个梦想! (而且,就像你说的那样,是异步 - 这是必须的)