Mějte v každém dokumentu pole, které je konceptem, které je nastaveno, pokud je dokument koncept. Něco jako:
title:"FooBar blah blah",
draft:true
Když kliknete na tlačítko pro publikování příspěvku, stačí aktualizovat jeden dokument – dokument tohoto příspěvku buď změnit koncept na false, nebo $unset
to. Vaše dotazy, které vybírají, které dokumenty se mají zobrazit, musí kontrolovat draft:{$ne:true}
- všimněte si, že to bude odpovídat dokumentům, které mají koncept nastaven na hodnotu false, i dokumentům, které nemají pole draft
vůbec. To vám umožní ponechat aktuální dokumenty na pokoji a nemusíte je všechny aktualizovat, abyste měli toto pole.