成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

mongoose里.save()/update()/findOneAndUpdate()的區(qū)別

wean / 2223人閱讀

摘要:打個廣告中文文檔翻譯招募中和比之后效率高,因為這樣不用讀取整個文檔。的是的,但是的可能是的插入或是。關于,會自動新文檔,只更改更新部分。這有利于原子性。不能觸發(fā)中間件,默認不能,但是可以修改。

打個廣告 mongoose 中文文檔翻譯招募中 https://github.com/ssshooter/...

.save()和update()

update比find之后save()效率高,因為這樣不用讀取整個文檔。

Mongoose的update是MongoDB的update,但是Mongoose的save可能是MongoDB的插入或是update。

關于save,mongoose會自動diff新文檔,只更改更新部分。這有利于原子性。

update不能觸發(fā)中間件,validation默認不能,但是可以修改。

update()和findOneAndUpdate()

update()返回數(shù)據(jù)處理條數(shù)

findOneAndUpdate()返回處理后的數(shù)據(jù)

簡單來說,你需要獲取數(shù)據(jù)就用findOneAndUpdate(),只需要修改數(shù)據(jù)而不關注修改后數(shù)據(jù)那就用update()。

參考文章
https://stackoverflow.com/que...
https://stackoverflow.com/que...

http://www.nodeclass.com/api/...

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/19021.html

相關文章

  • 一篇文章帶你入門Mongoose

    摘要:當然,可以使用方法來簡寫代碼刪除第個元素類似的,該方法也不能省略回調函數(shù),否則數(shù)據(jù)不會被刪除。 走在前端的大道上 Mongoose是在node.js環(huán)境下對mongodb進行便捷操作的對象模型工具 因此,要使用mongoose,則必須安裝node.js環(huán)境以及mongodb數(shù)據(jù)庫。mongoose使mongodb操作更簡單便捷。可以在 github 中獲得其源碼,也可以在這里查看 ap...

    wayneli 評論0 收藏0
  • Node+express+mongoose 基礎筆記

    本篇文章主要介紹mongoose的一些常用api。安裝數(shù)據(jù)庫連接中間件 npm install mongoose -s 進入mongodb安裝目錄,找到bin文件夾執(zhí)行命令 > mongod --dbpath=項目的db路徑 注:每次重新連接之前,需要把 .lock文件刪掉 可以去官網(wǎng)下載mongodb可視化的操作工具,操作數(shù)據(jù)庫 https://robomongo.org/download ...

    xioqua 評論0 收藏0
  • Node+express+mongoose 基礎筆記

    本篇文章主要介紹mongoose的一些常用api。安裝數(shù)據(jù)庫連接中間件 npm install mongoose -s 進入mongodb安裝目錄,找到bin文件夾執(zhí)行命令 > mongod --dbpath=項目的db路徑 注:每次重新連接之前,需要把 .lock文件刪掉 可以去官網(wǎng)下載mongodb可視化的操作工具,操作數(shù)據(jù)庫 https://robomongo.org/download ...

    fizz 評論0 收藏0
  • Mongoose簡要API

    摘要:是在環(huán)境下對進行便捷操作的對象模型工具因此,要使用,則必須安裝環(huán)境以及數(shù)據(jù)庫。使操作更簡單便捷。找到記錄,并且將遞增,返回后的為之前的。這個屬性很有用,對數(shù)字直接進行增減。,要返回的字段與的第二個參數(shù)一致。 Mongoose是在node.js環(huán)境下對mongodb進行便捷操作的對象模型工具 因此,要使用mongoose,則必須安裝node.js環(huán)境以及mongodb數(shù)據(jù)庫。mongoo...

    王巖威 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<