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

Linqを介してMongoDBのBsonExtraElementsをクエリする方法

    バージョン2.3 C#ドライバーの場合、FilterDefinition<T>で.Inject()メソッドを使用できます。 :

    var filter = Builders<BsonDocument>.Filter.Eq("testProperty2", "almafa");
    productEntityRepo.Where((dbModel) => dbModel.BrandName == "Brand" && filter.Inject());
    

    これにより、LINQを介して記述することが困難または不可能なフィルターを表現できるようになります。ただし、2.2.4から新しいバージョンに更新する必要があります。




    1. アセンブリまたはWindowsメタデータファイル'System.Data.dll'を解決できません

    2. Aggregation Frameworks mongoで投影順にフィールドを取得することは可能ですか?

    3. MongoDBで配列のn番目の要素を取得します

    4. MongoDB:更新/アップサートと挿入