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

Преобразувайте MongoDB BsonDocument в валиден JSON в C#

MongoDB.Bson (2.5+) има поддръжка за картографиране между BsonValues ​​и .Net objects.BsonTypeMapper Class

За да съпоставите BsonValue (или BsonDocument) към .Net обект, използвайте

var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);

След това можете да използвате избраната от вас библиотека за сериализация. Например,

JsonConvert.SerializeObject(dotNetObj);

Ако имате списък с BsonDocument

var dotNetObjList = bsonDocList.ConvertAll(BsonTypeMapper.MapToDotNetValue);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Запитване на вградени обекти в Mongoid/rails 3 (по-ниски от, Min оператори и сортиране)

  2. Mongodb преброява всички елементи на масива във всички обекти, съвпадащи по критерии

  3. Mongoose/node.js как да намирате, попълвате, правите неща, „освобождавате“ и актуализирате

  4. пролетни данни mongodb id картографиране на полета

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