sql >> Database >  >> NoSQL >> MongoDB

MongoDB Node gevonden hoe om te gaan met geen resultaten?

Het niet vinden van records is geen foutconditie, dus waar u naar wilt zoeken is het ontbreken van een waarde in result . Aangezien alle overeenkomende documenten altijd "waar" zijn, kunt u eenvoudig een eenvoudige if (result) gebruiken controleren. Bijvoorbeeld,

collection.findOne({query}, function(err, result) {
    if (err) { /* handle err */ }

    if (result) {
        // we have a result
    } else {
        // we don't
    }
}


  1. MongoDB Toon huidige gebruiker

  2. Redis + Node.js - hoe haal ik de waarden op?

  3. Update array met meerdere voorwaarden in mongodb

  4. MongoDB-projectie van geneste arrays