sql >> データベース >  >> NoSQL >> MongoDB

Mongoのドラフトドキュメント

    ドキュメントがドラフトである場合に設定されるドラフトであるフィールドを各ドキュメントに設定します。次のようなもの:

    title:"FooBar blah blah",
    draft:true
    

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




    1. mongodbは、値を1ずつ増やしてすべてのドキュメントを更新します

    2. MongoDB $ inクエリへの応答の順序は?

    3. pymongoでmongodbをソートする方法

    4. MongoDb 2.6.1エラー:17444-レガシーポイントが球面クエリの範囲外です