toArray如何运作

时间:2018-08-29 10:24:19

标签: javascript node.js mongodb

var findDocuments = function (db, callback) {
    var collection = db.collection('tours');

    collection.find({ "tourPackage": "Snowboard Cali" }).toArray(function (err, second, data) {
        console.log(second);
        callback;
    })
}

我们如何知道Tours集合中的文档正按第二个参数传递。我确实知道我们正在使用回调函数,但如何确定toArray函数传递的数据位于第二个参数中? >

1 个答案:

答案 0 :(得分:0)

here中记录了toArray方法:

  

toArray(callback)

     

返回一组文档。 [..]

Name      Type                          Description
callback  Cursor~toArrayResultCallback  [optional] The result callback.

Cursor~toArrayResultCallback的类型由此定义:

  

toArrayResultCallback(error, documents)

     

结果的回调格式

Name       Type            Description
error      MongoError      An error instance representing the error during the execution.
documents  Array.<object>  All the documents the satisfy the cursor.

始终阅读API文档,它将告诉您期望/需要遵循的条件。