MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

XML ke BSON menggunakan C#

Punya Masalah yang sama hari ini. Ini pasti bukan solusi terbaik, tetapi saya menyelesaikannya dengan cara ini di proyek saya dan berfungsi untuk apa yang saya butuhkan:

  1. Deserialize XML ke Json
  2. Deserialisasi Json ke Bson

    using (var reader = new StreamReader(context.Request.Body))
    {
      var body = reader.ReadToEnd(); // read input string
    
       XmlDocument doc = new XmlDocument();
       doc.LoadXml(body); // String to XML Document
    
       string jsonText = JsonConvert.SerializeXmlNode(doc); //XML to Json
       var bsdocument = BsonSerializer.Deserialize<BsonDocument>(jsonText); //Deserialize JSON String to BSon Document
       var mcollection = Program._database.GetCollection<BsonDocument>("test_collection_05");
       await mcollection.InsertOneAsync(bsdocument); //Insert into mongoDB
     }
    



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $filter hingga 2 level bersarang di mongodb

  2. Bagaimana cara menerapkan kondisi pada hasil $lookup di mongoDB?

  3. ATAU pencocokan kueri nihil atau dengan Mongoid masih cocok?

  4. Driver PHP72 MongoDB dengan Homebrew di OSX

  5. Mengapa data pegas mongo tidak mengembalikan bidang setelah waktu?