mongodb配列データを置き換える方法
MongoDBでは、updateメソッドを使用して配列データを書き換えることができます。
このような文書構造があると仮定します。
{
"_id": ObjectId("5f8a4cfb3f8d9e001faba58c"),
"name": "John",
"fruits": ["apple", "banana", "orange"]
}
fruits配列のデータを更新したい場合は、以下のupdateコマンドを使用します。
db.collection.update(
{ "_id": ObjectId("5f8a4cfb3f8d9e001faba58c") },
{ $set: { "fruits": ["grape", "mango", "pineapple"] } }
)
元のfruits配列を[“grape”, “mango”, “pineapple”]に置き換えます。