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

सी #/एएसपीनेट एमवीसी के साथ एक नोएसक्यूएल फोरम एप्लीकेशन मॉडलिंग करना

आम तौर पर मोंगोडीबी में, आप प्रश्न के अंदर उत्तरों को एम्बेड करेंगे। 99% बार आप प्रश्न के आधार पर पूछताछ करने जा रहे हैं, इसलिए हो सकता है कि आपको उसी समय उत्तर भी मिलें।

यदि आप प्रश्नों के साथ उत्तर वापस ला रहे हैं, तो यह वास्तव में आसान है। आपके पास उत्तर के साथ एक सरणी/सूची/संग्रह होगा। तो आप बस लंबाई पकड़ लेंगे।

MongoDB एक परमाणु "$ पुश" ऑपरेशन का समर्थन करता है। इसका मतलब है कि आप क्लाइंट से दस्तावेज़ को वास्तव में लोड किए बिना किसी आइटम को सरणी में जोड़ सकते हैं। जावास्क्रिप्ट शेल से, यह इस तरह दिखेगा:

db.questions.update( {_id : your_id}, { $push : { answers : your_answer_object } } );

तो MongoDB इसके लिए सक्षम है। आपको यह सुनिश्चित करने के लिए NoRM ड्राइवरों से जांच करनी होगी कि वे वास्तव में इस प्रकार के व्यवहार की अनुमति देते हैं (यदि वे $push का समर्थन नहीं करते हैं तो वे वास्तव में कुछ खो रहे हैं)।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब सी # ड्राइवर के साथ पीओसीओ का उपयोग करते समय _आईडी फ़ील्ड का प्रबंधन कैसे करें?

  2. स्ट्रिंग मान से सफेद रिक्त स्थान (अग्रणी और अनुगामी) निकालना

  3. MongoDB में एक डेटाबेस को कॉपी/क्लोन करें

  4. RedHat/CentOS 7 सिस्टम पर MongoDB 4.2 कैसे स्थापित करें

  5. गोलंग / एमजीओ - घबराहट:कोई पहुंच योग्य सर्वर नहीं