MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Cara menanyakan BsonExtraElements di MongoDB melalui Linq

Sejak versi 2.3 dari driver C# dimungkinkan untuk menggunakan metode .Inject() pada FilterDefinition<T> :

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

Ini akan memungkinkan Anda mengekspresikan filter yang sulit, atau tidak mungkin, untuk dijelaskan melalui LINQ. Anda perlu memperbarui dari 2.2.4 ke versi yang lebih baru.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kelompokkan dan hitung pada rentang awal dan akhir

  2. TypeError:Tidak dapat memanggil metode 'get' dari undefined

  3. 2 dokumen bergabung di MongoDB

  4. Implementasi pengindeksan internal MongoDB?

  5. Menggunakan .sort dengan PyMongo