MongoDB五(更新與刪除文件)
阿新 • • 發佈:2018-12-24
一、 更新文件
使用方法:update()
方法更新文件的值
例如:
db.mycol.update({'title':'MongoDB Overview'},{$set:{'title':'New MongoDB Tutorial'}})
MongoDB 預設只更新單個文件,要想更新多個文件,需要把引數 multi 設為 true 。
db.mycol.update({'title':'MongoDB Overview'},{$set:{'title':'New MongoDB Tutorial'}},{multi:true})
二、 替換文件
使用方法:save()
例如:
db.mycol.save(
{
"_id" : ObjectId(5983548781331adf45ec7), "title":"Tutorials Point New Topic", "by":"Tutorials Point"
}
)
三、 刪除文件
使用方法:remove()
方法清除集合中的文件。有兩個引數可選:
- deletion criteria:(可選)刪除文件的標準
- justOne:(可選)設定為true或1,則只刪除一個文件。
範例:
db.mycol.remove({'_id': ObjectId("59794d992a07cd4b99876032" )})
如果沒有指定刪除文件,則MongoDB會將集合中所有文件都刪除。
如:db.mycol.remove()