Ne pas trouver d'enregistrements n'est pas une condition d'erreur, donc ce que vous voulez rechercher, c'est l'absence de valeur dans result
. Puisque tous les documents correspondants seront toujours "véridiques", vous pouvez simplement utiliser un simple if (result)
Chèque. Par exemple,
collection.findOne({query}, function(err, result) {
if (err) { /* handle err */ }
if (result) {
// we have a result
} else {
// we don't
}
}