# W1Day04-MongoDB.Shell.UPDATE.DELETE ![](https://img.shields.io/badge/Created_Date-13_Apr_2022-orange) :::info - 【題目】https://hackmd.io/@hexschool/Hk6bKgwQ5 ::: --- ### 1 :::info 指定其中一個 _id ,並將該筆 document 的 group 改為 D ::: ```=sh db.students.updateOne( { "_id": ObjectId("62550f6c322a611f38c49df8") }, { "$set": { "group": "D" } } ) ``` --- ### 2 :::info 將 group 為 B 的多筆 document 的 isPaid 改為 true ::: ```=sh db.students.updateMany( { "group": "B" }, { "$set": { "isPaid": true } } ) ``` --- ### 3 :::info 將 studentName 包含關鍵字 Brennan 的 document 刪除 ::: ```=sh db.students.deleteMany( { "studentName": /Brennan/ } ) ``` - 【語法】 - 正規表達式的斜線:在鍵盤的問號位置 --- ### 4 :::info 將 isPaid 為 true 的多筆 document 刪除 ::: ```=sh db.students.deleteMany( { "isPaid": true } ) ``` --- {%hackmd RAtn1iEBRO2tCbZeA-NylQ %} ---