sql >> Database >  >> NoSQL >> MongoDB

retourwaarde van callback in node.js en mangoest

Je hebt een callback-functie nodig omdat dit een async-verzoek is:

function authenticate(accesskey, callback)  {
    var auth = null;

    userModel.findOne({'uid': accesskey}, function(err, user) {
        console.log("TRY AUTHENTICATE");

        if (err) {
            console.error("Can't Find.!! Error");
        }

        //None Found
        if (user === null) {
            console.error("ACCESS ERROR : %s  Doesn't Exist", accesskey);
            auth = false;
        } else {
            console.log(user);
            auth = true;
        }

        callback(auth);
    });
}

En noem deze functie als:

authenticate("key", function (authResult) {
    //do whatever
});


  1. Mongodb Aggregatieraamwerk voor grails 1.3.7

  2. Hoe lees je het liefst op secondaries in MongoDb

  3. Hoe de foutopsporing OOM-opdracht niet toegestaan ​​​​bij gebruik van geheugen> 'maxmemory' in Redis?

  4. Hoe $elemMatch gebruiken op de projectie van aggregaat?