sql >> Database >  >> NoSQL >> MongoDB

Doe iets als er niets wordt gevonden met .find() mangoest

Als er geen overeenkomsten zijn, retourneert find() [] , terwijl findOne() null teruggeeft . Dus gebruik ofwel:

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

of:

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


  1. Spring data mongo gebruik OR in Query

  2. Zoek naar documenten waarvan de matrixgrootte groter is dan 1

  3. MongoDB $seconde

  4. Hoe krijg ik toegang tot een reeds bestaande collectie met Mongoose?