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

Lưu trữ null so với hoàn toàn không lưu trữ khóa trong MongoDB

Thật vậy, bạn cũng có khả năng thứ ba:key: "" (giá trị trống)

Và bạn quên một thông tin cụ thể về giá trị null. Truy vấn trên key: null sẽ truy xuất cho bạn tất cả tài liệu có khóa là null hoặc nơi khóa không tồn tại.

Khi truy vấn trên $exists:false sẽ chỉ truy xuất tài liệu khi khóa trường không tồn tại.

Để quay lại câu hỏi chính xác của bạn, điều đó phụ thuộc vào truy vấn của bạn và dữ liệu đại diện. Nếu không cần, bạn có thể xóa trường này.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách đặt mongod.conf bind_ip với nhiều địa chỉ ip

  2. Tạo chỉ mục văn bản ký tự đại diện trong MongoDB

  3. Cách đơn giản để tạo mã với Mongoose và Node.js và Underscore?

  4. Cập nhật thuộc tính tài liệu nhúng trong Mongodb

  5. MongoDB:nâng cấp tài liệu phụ