sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb, hitta om en samling är tom, node.js

Alla MongoDB-drivrutinsmetoder som kommer åt data i databasen (som count och toArray ), tillhandahålla sina resultat till anroparen asynkront via en callback-funktionsparameter snarare än via ett returvärde så att de inte blockerar den enda node.js-tråden.

Så kontrollen skulle se ut ungefär så här:

collection.count(function (err, count) {
    if (!err && count === 0) {
        populateDB();
    }
});


  1. Redis är en tråd. Varför ska jag då använda sallad?

  2. Integrering av ClusterControl med SNMP - A Proof of Concept:Del ett

  3. Django ValueError:Ingen rutt hittades för sökväg 'ws/chat//'

  4. Arbeta med specialtecken i en Mongo-samling