प्रत्येक दस्तावेज़ में एक फ़ील्ड रखें जो एक ड्राफ़्ट है जो दस्तावेज़ के ड्राफ़्ट होने पर सेट किया गया है। कुछ इस तरह:
title:"FooBar blah blah",
draft:true
जब पोस्ट को प्रकाशित करने के लिए बटन पर क्लिक किया जाता है तो आपको केवल एक दस्तावेज़ को अपडेट करने की आवश्यकता होती है - उस पोस्ट के दस्तावेज़ को या तो ड्राफ़्ट को गलत में बदलने के लिए या $unset
यह। आपके प्रश्न जो प्रदर्शित करने के लिए कौन से दस्तावेज़ चुनते हैं, उन्हें draft:{$ne:true}
के लिए जाँच करनी चाहिए - ध्यान दें कि यह उन दोनों दस्तावेज़ों से मेल खाएगा जिनमें ड्राफ़्ट गलत पर सेट है और दस्तावेज़ जिनमें draft
फ़ील्ड नहीं है बिल्कुल भी। यह आपको वर्तमान दस्तावेज़ों को अकेला छोड़ने की अनुमति देता है और इस फ़ील्ड को रखने के लिए उन सभी को अपडेट करने की आवश्यकता नहीं है।