sql >> Databáze >  >> NoSQL >> MongoDB

Převést MongoDB BsonDocument na platný JSON v C#

MongoDB.Bson (2.5+) podporuje mapování mezi objekty BsonValues ​​a .Net. Třída BsonTypeMapper

K mapování BsonValue (nebo BsonDocument) na objekt .Net použijte

var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);

Poté můžete použít svou volbu serializační knihovny. Například,

JsonConvert.SerializeObject(dotNetObj);

Pokud máte seznam BsonDocument

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


  1. Kontrola, zda pole obsahuje řetězec

  2. spring-boot redis :Jak zrušit platnost všech relací uživatele?

  3. MongoDB $nebo dotaz

  4. Naplňte vnořené pole v mungo