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

Sử dụng trình điều khiển MongoDB C #:Đã gói hay Chưa gói?

Không có sự khác biệt khi bạn đặt giá trị chuỗi. Các phương thức được bao bọc là cần thiết khi bạn làm việc với các kiểu phức tạp:lớp, danh sách, v.v. (không phải là BsonValue ). Họ chỉ chuyển đổi chính xác các đối tượng sang kiểu BsonValue.

Ví dụ nhỏ:

Với Set, bạn không thể làm như sau:

var item = new MyDemo();
Update.Set("Item", item)

Bạn phải sử dụng phương thức Wrapped hoặc mở rộng ToBsonDocument ():

var item = new MyDemo();
Update.SetWrapped("Item", item)

Vậy là xong!

Một lưu ý, trình điều khiển và hầu hết các phần xung quanh mongodb là mã nguồn mở. Vì vậy, không phải là vấn đề lớn đối với xem xét :)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Làm thế nào để tắt ghi cảnh báo:ClientCursor ::staticYield không thể mở khóa b / c của khóa đệ quy?

  2. Kiểm tra kết nối trình điều khiển mongodb PHP

  3. PostgreSQL so với MongoDB

  4. Mongoimport được cài đặt ở đâu trên Mac OS X

  5. Cập nhật Mảng lồng nhau với MongoDB