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

node.js mongojs findOne कॉलबैक रिटर्निंग एरर अशक्त के रूप में

जब findOne क्वेरी में कम से कम एक मेल खाने वाला दस्तावेज़ नहीं मिलता है, कॉलबैक का दूसरा पैरामीटर (इस मामले में user ) null . पर सेट है . यह कोई त्रुटि नहीं है, इसलिए err null भी है . तो आप जो देख रहे हैं वह अपेक्षित नो-मैच-फाउंड प्रतिक्रिया है।

अपडेट करें

ध्यान दें कि findOne 2.0 ड्राइवर में पदावनत कर दिया गया है, लेकिन इसका प्रतिस्थापन भी इसी व्यवहार को प्रदर्शित करता है:

users.find({'fb_id' : fbUserMetadata.id}).limit(1).next(err, doc) {
    // doc is null if a matching document wasn't found
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पता लगाएँ कि क्या किसी मान में SQL में कम से कम एक संख्यात्मक अंक है

  2. C# का उपयोग करके बहुस्तरीय एम्बेडेड/नेस्टेड MongoDB दस्तावेज़ प्राप्त करें और जोड़ें/अपडेट करें

  3. प्रतिक्रिया:राज्य को MongoDB पर पोस्ट करने के लिए axios का उपयोग करें

  4. Mongoose, Node.js, MongodDB में एक विशिष्ट संपत्ति द्वारा एक एम्बेडेड दस्तावेज़ ढूँढना

  5. MongoDB bind_ip त्रुटि:बाइंड () विफल त्रुटि:99 सॉकेट के लिए अनुरोधित पता निर्दिष्ट नहीं कर सकता