MongoDB (四) 更新與刪除

資料更新

1
updateOne({被更新的資料}, {更新的值})  // 更新一筆資料

使用$set設定新的值

1
inc: 加上指定的值

inc: 加上指定的值

1
rename: 更改資料的key值

將name欄位改為lora欄位

1
unset: 移除指定欄位,欄位值設為" "

移除age欄位

1
push: 新增值到陣列裡

新增swimming到hobbies陣列裡

1
pull: 移除陣列裡的值

移除陣列裡Running的值

1
updateMan: 更新多筆資料

將所有有address的欄位取消address欄位

取代資料

1
replaceOne: 將原本物件刪除後,取代成新的物件

將原本name為lin的物件刪除後,更新成name為linda的物件

刪除資料

1
deleteOne: 將指定物件刪除

1
deleteMany: 刪除多筆資料