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

आधिकारिक MongoDB C# ड्राइवर के साथ एक BsonDocument को दृढ़ता से टाइप की गई वस्तु में कैसे बदलें?

MongoDB ड्राइवर आपके प्रकार के लिए Bson से deserializing के लिए एक विधि प्रदान करता है। BsonSerializer MongoDB.Bson.dll . में पाया जा सकता है , MongoDB.Bson.Serialization . में नाम स्थान।

आप BsonSerializer.Deserialize<T>() . का उपयोग कर सकते हैं तरीका। कुछ उदाहरण कोड होंगे

var obj = new MyClass { MyVersion = new Version(1,0,0,0) };
var bsonObject = obj.ToBsonDocument();
var myObj = BsonSerializer.Deserialize<MyClass>(bsonObject);
Console.WriteLine(myObj);

जहां MyClass के रूप में परिभाषित किया गया है

public class MyClass
{
    public Version MyVersion {get; set;}
}

मुझे आशा है कि यह मदद करता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. DoctrineMongoDBBundle को Symfony2 में एक घातक त्रुटि मिल रही है

  2. MongoDB/Mongoose - तिथि के अनुसार वस्तुओं की एक सरणी को क्वेरी करना

  3. GridFs का उपयोग करके mongoDB से छवियों को पढ़ना और प्रदर्शित करना

  4. MongoDB एटलस कनेक्शन त्रुटि सर्वर से कनेक्ट करने में विफल...

  5. मोंगो डीबी 3.0.7 (अमेज़ॅन ईसी 2 पर स्थापित) पर रिमोट और स्थानीय प्रमाणीकरण विफल रहता है