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

Konversikan MongoDB BsonDocument ke JSON yang valid di C#

MongoDB.Bson (2.5+) memiliki dukungan untuk memetakan antara BsonValues ​​dan .Net objects.BsonTypeMapper Class

Untuk memetakan BsonValue (atau BsonDocument) ke objek .Net gunakan

var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);

Anda kemudian dapat menggunakan perpustakaan serialisasi pilihan Anda. Misalnya,

JsonConvert.SerializeObject(dotNetObj);

Jika Anda memiliki Daftar BsonDocument

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ne Operator Pipa Agregasi

  2. Peta Hadoop/Kurangi vs Peta bawaan/Kurangi

  3. Mongodb -- menyertakan atau mengecualikan elemen tertentu dengan c# driver

  4. PyMongo -- iterasi kursor

  5. String luwak ke ObjectID