怎么在MongoDB中使用update()方法更新文檔?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
公司主營(yíng)業(yè)務(wù):成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。成都創(chuàng)新互聯(lián)推出賓縣免費(fèi)做網(wǎng)站回饋大家。
一、update()命令
db.collection.update( criteria, objNew, upsert, multi )
二、、update()參數(shù)
1、參數(shù)criteria用于指定一個(gè)查詢(xún),查詢(xún)選擇將要更新的目標(biāo)記錄。
2、參數(shù)objNew是 update的對(duì)象和一些更新的操作符(如$,$inc...)等
3、參數(shù)upsert 表示如果不存在update的記錄,是否插入objNew,true為插入,默認(rèn)是false,不插入。
4、參數(shù)multi 只更新找到的第一條記錄,如果這個(gè)參數(shù)為true,就把按條件查出來(lái)多條記錄全部更新。
三、使用update()命令更新文檔
db.getCollection('test_user').update( {'_id':ObjectId("5c4022d42b5dc2990d38ddd8")}, {'$set': {'adresss':[ {'name':'ws','age':223}, {'name':'de1','age':22} ] } })
關(guān)于怎么在MongoDB中使用update()方法更新文檔問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。