MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

XML към BSON с помощта на C#

Имах същия проблем днес. Това със сигурност не е най-доброто решение, но го реших по този начин в моя проект и работи за това, от което се нуждая:

  1. Десериализиране на XML в Json
  2. Десериализирайте Json до 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. Използване на агрегиране за сортиране в сложно условно в Mongodb

  2. MongoDB:съответства на непразния документ в масива

  3. Как да създадете TTL индекс на дълъг времеви печат в MongoDB

  4. Неразпознато поле:грешка „ntoreturn“ в documenDB

  5. Какви са основните команди на MongoDB и как да ги използвам?