sql >> Database teknologi >  >> NoSQL >> MongoDB

Konverter MongoDB BsonDocument til gyldig JSON i C#

MongoDB.Bson (2.5+) understøtter kortlægning mellem BsonValues ​​og .Net-objekter.BsonTypeMapper Class

Sådan kortlægges et BsonValue (eller BsonDocument) til .Net-objektbrug

var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);

Du kan derefter bruge dit valg af serialiseringsbibliotek. For eksempel,

JsonConvert.SerializeObject(dotNetObj);

Hvis du har en liste over BsonDocument

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


  1. mongodb TTL fjerner ikke dokumenter

  2. Vil du gengive grundlæggende HTML-visning?

  3. Azure Redis-cache - timeouts på GET-opkald

  4. Implementer ScaleGrid DBaaS for Redis™ i AWS Virtual Private Cloud (VPC)