MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да заявите BsonExtraElements в MongoDB чрез Linq

Тъй като версия 2.3 на C# драйвера е възможно да се използва методът .Inject() на FilterDefinition<T> :

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

Това трябва да ви позволи да изразите филтри, които са трудни или невъзможни за описание чрез LINQ. Все пак ще трябва да актуализирате от 2.2.4 до по-новата версия.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ограничението за размер на един документ на MongoDB е 16MB

  2. MongoDB група по функционалности

  3. Meteor вижда отдалечен екземпляр на mongodb с MongoInternals.RemoteCollectionDriver

  4. Масовите вложки на Pymongo не работят

  5. В Mongo каква е разликата между разделяне и репликация?