Как получить обратный вызов в MongoDB collection.find()

Когда я запускаю collection.find()в MongoDB/Node/Express, я хочу получить обратный вызов, когда он будет завершен. Каков правильный синтаксис для этого?

 function (id,callback) {

    var o_id = new BSON.ObjectID(id);

    db.open(function(err,db){
      db.collection('users',function(err,collection){
        collection.find({'_id':o_id},function(err,results){  //What's the correct callback synatax here?
          db.close();
          callback(results);
        }) //find
      }) //collection
    }); //open
  }
44
задан JohnnyHK 26 July 2012 в 16:09
поделиться