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.