1. 程式人生 > >MongoDB五(更新與刪除文件)

MongoDB五(更新與刪除文件)

一、 更新文件

使用方法: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()