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

MongoDB Node findone, hvordan man håndterer ingen resultater?

Ikke at finde nogen poster er ikke en fejltilstand, så det, du vil kigge efter, er manglen på en værdi i result . Da alle matchende dokumenter altid vil være "sandfærdige", kan du blot bruge en simpel if (result) kontrollere. F.eks.

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

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


  1. Redis serviceStack pooled forbindelsesklient

  2. En guide til forespørgsler i Spring Data MongoDB

  3. nodejs, redis. tjek om der findes nøgler og opret nye hvis ikke

  4. Sådan implementeres MongoDB for høj tilgængelighed