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

सी # का उपयोग कर mongoDB में बहुरूपी मूल्यों के साथ एक शब्दकोश संग्रहीत करना

ड्राइवर को सभी भेदभाव करने वालों के बारे में पता होना चाहिए ताकि बिना किसी त्रुटि के किसी भी वर्ग को डिसेरिएलाइज़ किया जा सके। इसे करने के दो तरीके हैं:

1. ऐप शुरू होने के दौरान इसे विश्व स्तर पर पंजीकृत करें:

BsonClassMap.RegisterClassMap<Type1>();
BsonClassMap.RegisterClassMap<Type2>();

2. या फिर BsonKnownTypes विशेषता:

[BsonKnownTypes(typeof(Type1), typeof(Type2)]
 public class BaseType
 {

 }

यदि आप #1 या #2 का उपयोग करेंगे तो आपका अक्रमांकन सही ढंग से काम करेगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में दस्तावेज़ अपडेट करने के 4 तरीके

  2. विशेष क्षेत्र द्वारा मुख्य दस्तावेज़ और उप दस्तावेज़ को सॉर्ट करने के लिए नेवला क्वेरी

  3. MongoDB और Mongoose में पूर्ण पाठ खोज करने का सबसे अच्छा तरीका

  4. OS X में MongoDB C++ ड्राइवर बनाना और स्थापित करना

  5. ऑब्जेक्ट आईडी संदर्भों के लिए नेवला में यूयूआईडी का उपयोग करना