Мой код такой:
SiteModel.find( {}, function(docs) { next(null, { data:docs}); } );
но он никогда ничего не возвращает ... но если я что-то укажу в {}, тогда будет одна запись. Итак, как найти все?
попробуйте этот код для отладки:
SiteModel.find({}, function(err, docs) { if (!err){ console.log(docs); process.exit(); } else {throw err;} });
Узел 2017 года 8.5 способ
try { const results = await SiteModel.find({}); console.log(results); } catch (err) { throw err; }
Из документации :
let result = SiteModel.find({}, function (err, docs) {});
или с использованием асинхронного ожидания вы можете сделать это также: