sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man frågar BsonExtraElements i MongoDB via Linq

Sedan version 2.3 i C#-drivrutinen är det möjligt att använda metoden .Inject() på en FilterDefinition<T> :

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

Detta bör tillåta dig att uttrycka filter som är svåra eller omöjliga att beskriva via LINQ. Du måste dock uppdatera från 2.2.4 till den nyare versionen.




  1. mongodb öppen anslutningsproblem

  2. Skydda dina data med ClusterControl

  3. Åtkomst redis lokalt på docker - docker compose

  4. MongoDB $indexOfArray