sql >> データベース >  >> NoSQL >> MongoDB

MongoDB BsonDocumentをC#で有効なJSONに変換します

    MongoDB.Bson(2.5+)は、BsonValuesと.Netオブジェクト間のマッピングをサポートしています。BsonTypeMapperクラス

    BsonValue(またはBsonDocument)を.Netオブジェクトにマップするには

    var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);
    

    その後、選択したシリアル化ライブラリを使用できます。たとえば、

    JsonConvert.SerializeObject(dotNetObj);
    

    BsonDocumentのリストがある場合

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


    1. 配列フィールドにMongoDBの一意の値または別の配列が含まれているかどうかを確認するにはどうすればよいですか?

    2. SpringDataMongo-埋め込みドキュメントに一意の組み合わせフィールドを適用する

    3. Ubuntu18.04でMySQLマスタースレーブレプリケーションをセットアップする方法

    4. データソースの自動構成に失敗しました:'spring.datasource.url'が指定されていません