sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB Node hittade hur man hanterar inga resultat?

Att inte hitta några poster är inte ett feltillstånd, så det du vill leta efter är avsaknaden av ett värde i result . Eftersom alla matchande dokument alltid kommer att vara "sanna" kan du helt enkelt använda en enkel if (result) kontrollera. T.ex.

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

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


  1. Konfigurera singleton-anslutning med node.js och mongo

  2. Tillåter Redis endast strängrepresentation men inte numeriskt värde

  3. Matchningsalternativet Redis skanningskommando fungerar inte i Python

  4. MongoDB $sqrt