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

Làm thế nào để tạo Tài liệu Bson với giá trị Null bằng cách sử dụng trình điều khiển chính thức của C #?

Phụ thuộc vào kiểu dữ liệu của biến thành phố của bạn. Nếu biến thành phố thuộc loại BsonValue, bạn có thể sử dụng dấu ?? nhà điều hành trực tiếp:

BsonValue city = null;
var query = Query.EQ("city", city ?? BsonNull.Value);
Console.WriteLine(query.ToJson());

Nếu biến thành phố của bạn thuộc loại chuỗi, bạn cần thêm một chuỗi chuyển đổi để làm cho trình biên dịch hoạt động tốt:

string city = null;
var query = Query.EQ("city", (BsonValue)city ?? BsonNull.Value);
Console.WriteLine(query.ToJson());


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nhận tất cả các kết hợp có thể có từ mảng trong tập hợp MongoDB 🚀

  2. Lược đồ con trên Mongoose không có Mảng

  3. Lấy từ điển bên trong danh sách theo khóa trong mongoDB (mongoengine)

  4. Có tùy chọn nào để giới hạn việc sử dụng bộ nhớ mongodb không?

  5. Truy vấn Mongo Giá trị trường lồng nhau với khóa cha không xác định hai cấp