sql >> Databasteknik >  >> NoSQL >> MongoDB

Konvertera MongoDB BsonDocument till giltig JSON i C#

MongoDB.Bson (2.5+) har stöd för att mappa mellan BsonValues ​​och .Net objects.BsonTypeMapper Class

Att mappa ett BsonValue (eller BsonDocument) till .Net-objektanvändning

var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);

Du kan sedan använda ditt val av serialiseringsbibliotek. Till exempel,

JsonConvert.SerializeObject(dotNetObj);

Om du har en lista över BsonDocument

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


  1. RuntimeWarning:Du kör arbetaren med superanvändarprivilegier:detta rekommenderas absolut inte

  2. Töm/ta bort en uppsättning i Redis?

  3. Kan redis inaktivera svaren för pipelinekommandon?

  4. MongoDB-grupp och summa med id som nyckel