mongodb中save()的作用:在mongodb中save()可以用來更新集合中的文檔數據,語法如:“db.collection.save()”。
具體內容如下:
save() 方法
save() 方法通過傳入的文檔來替換已有文檔,_id 主鍵存在就更新,不存在就插入。語法格式如下:
db.collection.save(<document>,
{
writeConcern: <document>
}
)
參數說明:
document : 文檔數據。
writeConcern :可選,拋出異常的級別。
實例
以下實例中我們替換了 _id 為 56064f89ade2f21f36b03136 的文檔數據:
>db.col.save({"_id" : ObjectId("56064f89ade2f21f36b03136"),
"title" : "MongoDB",
"description" : "MongoDB 是一個 Nosql 數據庫",
"by" : "Yisu",
"url" : "http://www.mlszssj.com",
"tags" : [
"mongodb",
"NoSQL"
],
"likes" : 110
})
替換成功后,我們可以通過 find() 命令來查看替換后的數據
>db.col.find().pretty(){
"_id" : ObjectId("56064f89ade2f21f36b03136"),
"title" : "MongoDB",
"description" : "MongoDB 是一個 Nosql 數據庫",
"by" : "Yisu",
"url" : "http://www.mlszssj.com",
"tags" : [
"mongodb",
"NoSQL"
],
"likes" : 110
}
>