MongoDBでキーと値を削除する方法


  1. 単一のドキュメント内でキーと値を削除する方法: MongoDBでは、単一のドキュメント内でキーと値を削除するために、$unset演算子を使用します。以下の例を参考にしてください:

    db.collection.updateOne(
     { _id: ObjectId("ドキュメントのID") },
     { $unset: { キー: 1 } }
    );

    上記の例では、collectionは対象のコレクションを表し、_idはドキュメントの一意の識別子です。キーは削除したいキーの名前です。

  2. 複数のドキュメント内でキーと値を削除する方法: 複数のドキュメント内でキーと値を削除するには、updateManyメソッドを使用します。以下の例を参考にしてください:

    db.collection.updateMany(
     { 条件 },
     { $unset: { キー: 1 } }
    );

    上記の例では、collectionは対象のコレクションを表し、条件は削除するドキュメントを絞り込むための条件です。キーは削除したいキーの名前です。

これらの方法を使って、MongoDBでキーと値を削除することができます。必要に応じて、他の条件や演算子を組み合わせて使用することもできます。詳細なドキュメントや他の操作については、MongoDBの公式ドキュメントを参照してください。