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

mongodbのドキュメントから1つまたは2つのフィールドのみを削除するにはどうすればよいですか?

    v4.2から 、 $unsetを利用できます 単一または複数のフィールドを削除するための集計演算子。ドット表記を使用して、埋め込みドキュメントから1つまたは複数のフィールドを除外することもできます。

    単一のフィールドを削除するには:

    db.coll.aggregate([ { $unset: "_id" } ])
    

    複数のフィールドを削除するには:

    db.coll.aggregate([ { $unset: [ "_id", "name" ] } ])
    

    埋め込みフィールドを削除するには:

    db.coll.aggregate([
       { $unset: [ "_id", "author.name" ] }
    ])
    


    1. 非同期コールバックでのみ使用可能になるオブジェクトをエクスポートするにはどうすればよいですか?

    2. 複数のRedisデータベースのポイントは何ですか?

    3. Redisタイプクライアント

    4. 正確なサブドキュメントレベルの条件なしで複数のサブドキュメントを更新する