MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Fai qualcosa se non trovi nulla con .find() mangusta

Quando non ci sono corrispondenze, find() restituisce [] , mentre findOne() restituisce null . Quindi usa:

Model.find( {...}, function (err, results) {
    if (err) { ... }
    if (!results.length) {
        // do stuff here
    }
}

oppure:

Model.findOne( {...}, function (err, result) {
    if (err) { ... }
    if (!result) {
        // do stuff here
    }
}