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

Bản thảo tài liệu bằng Mongo

Có một trường trong mỗi tài liệu là bản nháp được đặt nếu tài liệu là bản nháp. Một cái gì đó như:

title:"FooBar blah blah",
draft:true

Khi nút được nhấp để xuất bản bài đăng, bạn chỉ cần cập nhật một tài liệu duy nhất - tài liệu của bài đăng đó để thay đổi bản nháp thành sai hoặc $unset nó. Các truy vấn của bạn chọn tài liệu nào để hiển thị phải được kiểm tra cho draft:{$ne:true} - lưu ý rằng điều này sẽ khớp với cả tài liệu có trường nháp được đặt thành false và tài liệu không có trường draft ở tất cả. Điều này cho phép bạn để nguyên các tài liệu hiện tại và không cần cập nhật tất cả để có trường này.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Native MongoDB Masking (Phương pháp thứ 3)

  2. Giá trị chuỗi rỗng MongoDB so với giá trị rỗng

  3. Truy vấn MongoDB dựa trên Mongo ID trong ứng dụng node.js

  4. Tôi có nên thay đổi giá trị của mongo bean khi triển khai trong máy chủ sản xuất không?

  5. Tham gia hai bộ sưu tập trong MongoDB