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

mongodb एक मूल्य से संपूर्ण दस्तावेज़ प्राप्त करें

जब आप bots.findOne({data}) . पर कॉल करते हैं यह एक "वादा" देता है, डेटा नहीं। डेटा प्राप्त करने के लिए आपको प्रॉमिस रिजॉल्यूशन की प्रतीक्षा करनी होगी। आप इस कोड को आजमा सकते हैं।

   socket.on("bot_req_id", async function(data) {
       let db = mongoose.db("wumpusCave")
       let bots = db.collection("bots")
           console.log(data)
           let bot = await bots.findOne({data})
           console.log(bot);
           socket.emit("bot_res_id", bot)
   })

यह लेख आपको इस अवधारणा को समझने में मदद कर सकता है:https://scotch.io/courses/10-need-to-know-javascript-concepts/callbacks-promises-and-async




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोइड - संदर्भित दस्तावेज़ द्वारा पूछताछ

  2. मूल फ़ील्ड निर्दिष्ट किए बिना नेस्टेड फ़ील्ड को सीधे क्वेरी कैसे करें?

  3. नेस्टेड क्वेरी का उपयोग करके मोंगो $लुकअप फ़िल्टर

  4. बहुत सारे डेटा डालने के दौरान नोड.जेएस में मोंगोडब कनेक्शन बंद करना

  5. मोंगो एकत्रीकरण/मोंगो एकत्रीकरण के प्रदर्शन के साथ क्या किया जा सकता है