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

Mongodb, driver linq. Bagaimana membangun Berisi dengan variabel atau pernyataan

Untuk menjawab pertanyaan saya sendiri ... Driver Mongo Sharp LINQ memiliki metode ekstensi yang disebut "In" yang melakukan persis seperti yang saya butuhkan.

Namun mereka telah menerapkannya di 1.5 sehingga kita dapat menggunakan cara lama seperti:https://jira .mongodb.org/browse/CSHARP-462

 var list = new []{"10", "10"};

 search.Where(x => list.Contains(x.Id));

Tapi paket versi 1.5 belum ada di nuget.

Namun, ini harus bekerja dengan ekstensi "Dalam" yang datang sebagai kejutan khusus dengan driver mongo-csharp.

 search.Where(x => x.In(list));


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Eksekusi JavaScript gagal terhubung ke shell mongoHQ

  2. Data Tampilan JS Ekspres Berdasarkan ID

  3. Bagaimana saya bisa memasukkan banyak objek dengan MongoDB &Node.js?

  4. MongoDb TTL pada dokumen bersarang dimungkinkan?

  5. Pencarian Teks Penuh dan Sebagian MongoDB