MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Mongodb, trình điều khiển linq. Cách tạo Chứa bằng biến hoặc câu lệnh

Để trả lời câu hỏi của riêng tôi ... Trình điều khiển Mongo Sharp LINQ có một phương thức mở rộng được gọi là "In" thực hiện chính xác những gì tôi cần.

Tuy nhiên, họ đã triển khai nó trong 1.5 để chúng tôi có thể sử dụng cách cũ như: https://jira .mongodb.org / Browse / CSHARP-462

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

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

Nhưng gói phiên bản 1.5 vẫn chưa có trên nuget.

Tuy nhiên, điều này sẽ hoạt động với tiện ích mở rộng "Trong", một điều bất ngờ đặc biệt với trình điều khiển mongo-csharp-.

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB có giao diện REST gốc không?

  2. mongoDB Đổi tên trường nhúng

  3. Cách thích hợp để nhập tệp json vào mongo

  4. Nhóm MongoDB và tính tổng với id làm khóa

  5. Gặp lỗi, Lỗi:không thể kết nối với máy chủ 127.0.0.1 shell / mongo.js &khi cố gắng chạy mongodb trên mac osx lion