mongodb面試題2020 mongodb的update和findAndModify有什么區(qū)別?
mongodb的update和findAndModify有什么區(qū)別?update和findandmodify都可以用于更新操作;不同的是findandmodify有一個(gè)返回值,輸出中的value字段返
mongodb的update和findAndModify有什么區(qū)別?
update和findandmodify都可以用于更新操作;不同的是findandmodify有一個(gè)返回值,輸出中的value字段返回修改前的文檔,使用新:真選項(xiàng)返回修改后的文檔。Update是一個(gè)更新操作,沒有返回值。Findandmodify強(qiáng)調(diào)操作的原子性,例如用于自動(dòng)遞增1或操作隊(duì)列的操作。一般來說,findandmodify比update慢,因?yàn)樗枰却龜?shù)據(jù)庫的響應(yīng)。此外,findandmodify,其中modify可以更新或刪除{findandmodify: