MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Faça algo se nada for encontrado com .find() mangusto


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
    }
}