Mon code est comme ça:
SiteModel.find(
{},
function(docs) {
next(null, { data:docs});
}
);
mais il ne renvoie jamais rien ... mais si je spécifie quelque chose dans le {} alors il y a un enregistrement. alors, comment tout trouver?
essayez ce code pour déboguer:
SiteModel.find({}, function(err, docs) {
if (!err){
console.log(docs);
process.exit();
} else {throw err;}
});
Le 2017 Node 8.5 way
try {
const results = await SiteModel.find({});
console.log(results);
} catch (err) {
throw err;
}
De la documentation :
let result = SiteModel.find({}, function (err, docs) {});
ou en utilisant async attendre, vous pouvez faire comme ça aussi:
let result = await SiteModel.find({});