MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नोड.जेएस और नेवला में कॉलबैक से वापसी मूल्य

आपको कॉलबैक फ़ंक्शन की आवश्यकता है क्योंकि यह एक async अनुरोध है:

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);
    });
}

और इस फ़ंक्शन को इस तरह कॉल करें:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. बड़ी संख्या में मोंगो कनेक्शन का उपभोग करने वाला उल्का

  2. MongoDB नमूना ऑपरेटर

  3. Mongo/Mongoose क्वेरी परिणामों में अनुपलब्ध फ़ील्ड

  4. पाइपलाइन के साथ $ लुकअप कैसे करें और सी # में पैरामीटर दें (MongoDB.Driver 2.7.2)

  5. MongoDB सूची संग्रह फ़िल्टर