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

MongoDB C# ड्राइवर का उपयोग करना:लपेटा या अन-लिपटा?

जब आप एक स्ट्रिंग मान सेट करते हैं तो कोई अंतर नहीं होता है। जब आप जटिल प्रकारों के साथ काम करते हैं तो रैप्ड विधियों की आवश्यकता होती है:कक्षाएं, सूचियां, आदि (जो कि BsonValue नहीं है। ) वे वस्तुओं को BsonValue प्रकार में सही ढंग से परिवर्तित करते हैं।

छोटा उदाहरण:

सेट के साथ आप निम्न कार्य नहीं कर सकते:

var item = new MyDemo();
Update.Set("Item", item)

आपको रैप्ड विधि या ToBsonDocument() विस्तार का उपयोग करना होगा:

var item = new MyDemo();
Update.SetWrapped("Item", item)

बस!

एक नोट, ड्राइवर और मोंगोडब के आसपास के अधिकांश टुकड़े खुले स्रोत हैं। तो यह देखें :)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. विंडोज 7 में mongoDB के लिए डिफ़ॉल्ट dbpath कैसे सेट करें?

  2. पूर्ण पाठ को अन्य अनुक्रमणिका के साथ संयोजित करें

  3. MongoDB में श्रेणी प्रश्नों का उपयोग करके पृष्ठ पर अंक लगाना कैसे करें?

  4. MongoDB संग्रह में ऑब्जेक्ट सरणी में केवल पूछे गए तत्व को पुनः प्राप्त करें

  5. डॉकर और मोंगो-गो-ड्राइवर सर्वर चयन त्रुटि