MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Konwertuj MongoDB BsonDocument na prawidłowy JSON w C#

MongoDB.Bson (2.5+) obsługuje mapowanie między obiektami BsonValues ​​i .Net. Klasa BsonTypeMapper

Aby zmapować BsonValue (lub BsonDocument) na obiekt .Net użyj

var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);

Następnie możesz użyć wybranej biblioteki serializacji. Na przykład

JsonConvert.SerializeObject(dotNetObj);

Jeśli masz listę BsonDocument

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie można znaleźć dokumentów przeszukujących według ObjectId przy użyciu Mongoose

  2. Jak obejść brak transakcji w MongoDB?

  3. Jak odwołać się do innego schematu w moim schemacie Mongoose?

  4. Jak wypełnić dokument podrzędny w manguście po jego utworzeniu?

  5. MongoDB findOne()