MongoDB ドキュメント(レコード)のプロパティを削除するサンプル

環境
MongoDB 6.0.2

構文
db.コレクション名.updateOne({ 条件 }, { $unset:{ プロパティ })
ドキュメント( レコード)のプロパティを削除するには、「db.コレクション名.updateOne()」で
「$unset」を使用します。

使用例
「cft」というコレクション(テーブル)のドキュメント( レコード)のプロパティを削除します。

> db.cft.find()

{ "_id" : ObjectId("61ad8a5a6b99b585a9389a04"), "name" : "yamato", "age" : 10, "gender" : "m" }

プロパティ「name」が「yamato」のものの「age」を削除します。

> db.cft.updateOne( { name:'yamato' }, { $unset:{ age: "" } } )
{
  acknowledged: true,
  insertedId: null,
  matchedCount: 1,
  modifiedCount: 1,
  upsertedCount: 0
}

 

MongoDB

Posted by arkgame