mongodb修改字段名的方法

不懂MongoDB修改字段名的方法?其實想解決這個問題也不難,下面讓小編帶著大家一起學(xué)習(xí)怎么去解決,希望大家閱讀完這篇文章后大所收獲。

成都服務(wù)器托管,創(chuàng)新互聯(lián)建站提供包括服務(wù)器租用、服務(wù)器托管機(jī)柜、帶寬租用、云主機(jī)、機(jī)柜租用、主機(jī)租用托管、CDN網(wǎng)站加速、域名申請等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:028-86922220

MongoDB修改字段名稱,方法如下:

db.集合名稱.update({}, {$rename:{"舊鍵名稱":"新鍵名稱"}}, false, true)

參數(shù)提示:

第一個false:可選,這個參數(shù)的意思是,如果不存在update的記錄,true為插入新的記錄,默認(rèn)是false,不插入。

第二個true:可選,mongodb默認(rèn)是false,只更新找到的第一條記錄,如果這個參數(shù)為true,就把按條件查出來多條記錄全部更新。

//修改字段名稱,把synonymsList表的name_status修改為status
db.getCollection('synonymsList').update({}, {$rename : {"name_status" : "status"}}, false, true)
//把 from這個數(shù)組有hengduan這個值,并且zhLatin是空的數(shù)據(jù)的zhLatin字段刪除
db.getCollection('species').update({"from":"hengduan","zhLatin":null},{$unset:{'zhLatin':''}},false, true)
db.collection.update(criteria,objNew,upsert,multi)

參數(shù)說明:

criteria:查詢條件。

objNew:update對象和一些更新操作符。

upsert:如果不存在update的記錄,是否插入objNew這個新的文檔,true為插入,默認(rèn)為false,不插入。

multi:默認(rèn)是false,只更新找到的第一條記錄。如果為true,把按條件查詢出來的記錄全部更新。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享mongodb修改字段名的方法內(nèi)容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!

網(wǎng)站欄目:mongodb修改字段名的方法
文章路徑:http://bm7419.com/article20/gegcco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈、網(wǎng)站策劃App開發(fā)、網(wǎng)站設(shè)計公司虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)