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

MongoDB C # - Lấy BsonDocument cho một phần tử không tồn tại

Cũng có tình trạng quá tải cho phép bạn cung cấp giá trị mặc định:

BsonDocument document;
var firstName = (string) document["FirstName", null];
// or
var firstName = (string) document["FirstName", "N/A"];

điều này thuận tiện hơn một chút khi sử dụng Chứa khi tất cả những gì bạn muốn làm là thay thế một giá trị bị thiếu bằng một giá trị mặc định.

Chỉnh sửa: kể từ 2.0.1 phiên bản này đã không được dùng nữa để thay thế cho GetValue :

var firstName = document.GetValue("FirstName", new BsonString(string.Empty)).AsString;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đã đóng kết nối Mongo trong ứng dụng keystonejs

  2. Chèn hiệu suất của node-mongodb-native

  3. Cách chuyển truy vấn bên trong trong mongodb từ javascript

  4. Tôi có thể sử dụng điền trước khi tổng hợp trong mongoose không?

  5. Trình điều khiển MongoDB C # tương đương với truy vấn sau bằng cách sử dụng toán tử cập nhật mảng $ [<identifier>]