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

すべてのクラスに実装するBsonIgnoreExtraElements

    編集

    Evereqのコメントによると、以下は廃止されました。今すぐ使用:

    var conventionPack = new ConventionPack { new IgnoreExtraElementsConvention(true) };
    ConventionRegistry.Register("IgnoreExtraElements", conventionPack, type => true);
    

    SetIgnoreExtraElementsConventionを使用します メソッド(コンベンションから C#ドライバーのセクションSerializationチュートリアル ):

    var myConventions = new ConventionProfile();
    myConventions.SetIgnoreExtraElementsConvention(new AlwaysIgnoreExtraElementsConvention()));
    BsonClassMap.RegisterConventions(myConventions, (type) => true);
    

    パラメータ(type) => true は、クラスタイプに応じた述語であり、規則を適用するかどうかを決定します。したがって、要件に応じて、関係なく単にtrueを返す必要があります。ただし、必要に応じて、これを使用して、特定のタイプの規則を設定/除外することができます。




    1. モデルを使用せずにdjango-nonrelでmongoDBインデックスを構成するにはどうすればよいですか?

    2. mongoカーソルを2回繰り返すことは可能ですか?

    3. MongoDB用のPerconaサーバーをアップグレードするためのヒント

    4. mgoGoサーバーで開いているファイルが多すぎます