亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

updateOne 會影響多少個文檔?

updateOne 會影響多少個文檔?

人到中年有點甜 2022-08-27 14:40:09
它似乎只是在整個CRUD中提供更新方法(創建,讀取,更新,刪除。然而,文檔似乎沒有意義( 貓鼬 - updateOne):const res = await Person.updateOne({ name: 'Jean-Luc Picard' }, { ship: 'USS Enterprise' });res.n; // Number of documents matchedres.nModified; // Number of documents modified為什么它返回一些參數來計算匹配和修改的文檔數?它是更新一個還是更新多個?另外,param1 和 param2 在 中指的是什么const res = await Person.updateOne(param1, param2);我上面發布的參考資料造成的混亂多于幫助。
查看完整描述

1 回答

?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

updateOne顧名思義,最多可以更新一個文檔。

它正在返回,因為這是Node.js MongoDB驅動程序API幾個更新操作(, ,nnModifiedupdateOneupdateManyreplaceOne)

param1是用于查詢要更新的文檔的篩選器。 是要為匹配的文檔應用的更改param2

n “匹配的文檔數”,表示與篩選器匹配的文檔數,提供為 ,因為它可以是 0 或 1param1updateOne

nModified “修改的文檔數”,表示與篩選器匹配由于先前值與 中給定的值不匹配而實際修改的文檔數,因為它可以是 0 或 1(通常小于或等于param2updateOnen)

另請參見 https://docs.mongodb.com/manual/reference/method/db.collection.updateOne/


查看完整回答
反對 回復 2022-08-27
  • 1 回答
  • 0 關注
  • 95 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號