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

MongoDB C#ドライバーの使用:ラップされているか、ラップされていないか?

    文字列値を設定しても違いはありません。クラスやリストなどの複雑なタイプ(BsonValueではない)を操作する場合は、ラップされたメソッドが必要です。 )。オブジェクトをBsonValueタイプに正しく変換するだけです。

    小さな例:

    Setを使用すると、次のことはできません:

    var item = new MyDemo();
    Update.Set("Item", item)
    

    WrappedメソッドまたはToBsonDocument()拡張を使用する必要があります:

    var item = new MyDemo();
    Update.SetWrapped("Item", item)
    

    以上です!

    1つの注意点として、mongodb周辺のドライバーとほとんどの部分はオープンソースです。したがって、見てください :)




    1. 32ビットシステムでジャーナリング対応DBを使用したい-MongoDB

    2. 文字列フィールドの値をその部分文字列に変更する最も効率的な方法

    3. mongodbをsolrと統合する動機は何でしょうか

    4. MongoDBシェル出力をファイルに「きれいに」印刷する方法はありますか?