Что означают err и doc в cursor.toArray(function(err, docs){})?

Это из официальной документации MongoDB.

toArray cursor.toArray(function(err, docs){}) преобразует объект курсора в массив всех соответствующих записей. Вероятно, это самый удобный способ получения результатов, но будьте осторожны с большими наборами данных, так как каждая запись загружается в память.

collection.find().toArray(function(err, docs){
    console.log("retrieved records:");
    console.log(docs);
});

Что означают err и doc в cursor.toArray(function(err, docs){})?


person geoyws    schedule 18.05.2014    source источник
comment
err - ошибка при чтении из курсора. Если нет ошибки, то ноль. Docs - массив документов, считанных с курсора.   -  person Andrei Beziazychnyi    schedule 18.05.2014
comment
Более качественную документацию по toArray можно найти здесь: mongodb.github .io/node-mongodb-native/api-generated/   -  person JohnnyHK    schedule 18.05.2014


Ответы (1)


docs — это массив со всеми документами, возвращенными курсором.

Когда произошла ошибка, err — это объект, описывающий эту ошибку.

person Philipp    schedule 18.05.2014
comment
Не могли бы вы связать официальную документацию, подтверждающую это? - person geoyws; 19.05.2014