Quando não há correspondências, find() retorna
[]
, enquanto findOne() retorna null
. Então ou use:Model.find( {...}, function (err, results) {
if (err) { ... }
if (!results.length) {
// do stuff here
}
}
ou:
Model.findOne( {...}, function (err, result) {
if (err) { ... }
if (!result) {
// do stuff here
}
}