Het niet vinden van records is geen foutconditie, dus waar u naar wilt zoeken is het ontbreken van een waarde in result
. Aangezien alle overeenkomende documenten altijd "waar" zijn, kunt u eenvoudig een eenvoudige if (result)
gebruiken controleren. Bijvoorbeeld,
collection.findOne({query}, function(err, result) {
if (err) { /* handle err */ }
if (result) {
// we have a result
} else {
// we don't
}
}