Nenalezení žádných záznamů není chybový stav, takže to, co chcete hledat, je chybějící hodnota v result
. Protože všechny odpovídající dokumenty budou vždy "pravdivé", můžete jednoduše použít jednoduchý if (result)
šek. Např.
collection.findOne({query}, function(err, result) {
if (err) { /* handle err */ }
if (result) {
// we have a result
} else {
// we don't
}
}