ドキュメントがドラフトである場合に設定されるドラフトであるフィールドを各ドキュメントに設定します。次のようなもの:
title:"FooBar blah blah",
draft:true
ボタンをクリックして投稿を公開する場合は、1つのドキュメントを更新するだけで済みます。その投稿のドキュメントは、下書きをfalseまたは$unset
に変更します。 それ。表示するドキュメントを選択するクエリは、draft:{$ne:true}
をチェックする必要があります -これは、ドラフトがfalseに設定されているドキュメントとフィールドdraft
がないドキュメントの両方に一致することに注意してください。 まったく。これにより、現在のドキュメントをそのままにして、このフィールドを持つためにすべてを更新する必要がなくなります。