MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongodb, trouver si une collection est vide, node.js

Toutes les méthodes du pilote MongoDB qui accèdent aux données de la base de données (comme count et toArray ), fournissent leurs résultats à l'appelant de manière asynchrone via un paramètre de fonction de rappel plutôt que via une valeur de retour afin qu'ils ne bloquent pas le seul thread node.js.

Le chèque ressemblerait donc à ceci :

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