欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mongodb更新數(shù)據(jù)的方法

這篇文章主要介紹MongoDB更新數(shù)據(jù)的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)專注于扎賚諾爾網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供扎賚諾爾營銷型網(wǎng)站建設,扎賚諾爾網(wǎng)站制作、扎賚諾爾網(wǎng)頁設計、扎賚諾爾網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務,打造扎賚諾爾網(wǎng)絡公司原創(chuàng)品牌,更為您提供扎賚諾爾網(wǎng)站排名全網(wǎng)營銷落地服務。

Mongodb更新有兩個命令:update、save。

1.1update命令

update命令格式:

db.collection.update(criteria,objNew,upsert,multi)

參數(shù)說明:

criteria:查詢條件。

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

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

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

示例:

> db.classes.insert({"name":"c1","count":30})
> db.classes.insert({"name":"c2","count":30})
> db.classes.find()
{ "_id" : ObjectId("5030f3a3721e16c4ab180cd9"), "name" : "c1", "count" : 30 }
{ "_id" : ObjectId("5030f3ab721e16c4ab180cda"), "name" : "c2", "count" : 30 }
>

示例1:把count大于20的class name修改為c3

> db.classes.update({"count":{$gt:20}},{$set:{"name":"c3"}})
> db.classes.find()
{ "_id" : ObjectId("5030f3a3721e16c4ab180cd9"), "name" : "c3", "count" : 30 }
{ "_id" : ObjectId("5030f3ab721e16c4ab180cda"), "name" : "c2", "count" : 30 }
>

由于沒有指定upsert和multi的值,所以全部默認為false,由結果可以看出,只修改了第一條符合條件的記錄。

示例2:把count大于20的class name修改為c4,設置multi為true

> db.classes.update({"count":{$gt:20}},{$set:{"name":"c4"}},false,true)
> db.classes.find()
{ "_id" : ObjectId("5030f3a3721e16c4ab180cd9"), "name" : "c4", "count" : 30 }
{ "_id" : ObjectId("5030f3ab721e16c4ab180cda"), "name" : "c4", "count" : 30 }
>

由于指定了multi為true,所以對兩條符合條件的記錄都進行了更新。

示例3: 把count大于50的class name修改為c5,設置upsert為true

> db.classes.update({"count":{$gt:50}},{$set:{"name":"c5"}},true,false)
> db.classes.find()
{ "_id" : ObjectId("5030f3a3721e16c4ab180cd9"), "name" : "c4", "count" : 30 }
{ "_id" : ObjectId("5030f3ab721e16c4ab180cda"), "name" : "c4", "count" : 30 }
{ "_id" : ObjectId("5030f589ce8fa8884e6cd441"), "name" : "c5" }
>

在集合中沒有count大于50的記錄,但是由于指定了upsert為true,如果找不到則會插入一條新記錄。

1.2save命令

Mongodb另一個更新命令是save,格式如下:

db.collection.save(obj)

obj代表需要更新的對象,如果集合內(nèi)部已經(jīng)存在一個和obj相同的"_id"的記錄,Mongodb會把obj對象替換集合內(nèi)已存在的記錄,如果不存在,則會插入obj對象。

這條命令比較簡單,示例就省略了。

以上是mongodb更新數(shù)據(jù)的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

新聞標題:mongodb更新數(shù)據(jù)的方法
標題網(wǎng)址:http://aaarwkj.com/article4/iijoie.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設、面包屑導航、Google云服務器、網(wǎng)站改版品牌網(wǎng)站設計

廣告

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

成都做網(wǎng)站
欧美一级纯黄电影视频| 免费国产午夜福利在线| 伊人欧美一区二区三区| 亚洲欧美一区二区粉嫩| 国产熟女真实乱精品视频| 国产日产亚洲综合一区| 国产伦精品一区二区三区免费视频| 天天干夜夜操天天射| 亚洲一区二区三区精品日韩| 一区二区三区在线观看日本视频| 亚洲人妻激情一区二区| 人妻大乳一区二区三区| av黄色天堂在线观看| 這裏隻有无码人妻久久| 92国产精品午夜福利| 日韩欧美二区三区在线| 欧美日韩精品一区二区视频永久免| 亚洲国产在线一区二区| 在线观看91精品国产秒播| 在线观看视频网站一卡二卡| 亚洲人成伊人成综合网中文| 亚洲伦理第一页中文字幕| 伊人久久综在合线亚洲| 亚洲一区二区三区国色天香| 99热这里只有精品最新| 亚洲人妻在线一区二区三区| 激情内射日本一区二区三区| 2004年亚洲中文字幕| 色哟哟哟哟免费观看视频| 日本中文字幕一二三四区| 麻豆午夜福利在线播放| 人人妻人人澡人人爽人人dvd| 亚洲最大五月六月丁香婷婷| 免费av男人天堂亚洲天堂| 国产在线观看不卡视频| 91成人国产综合久久精品| 青青草针对华人在线视频| 粉嫩极品美女国产精品| 国产原创av剧情在线观看| 国产91香蕉在线精品| 日本一区二区三在线观看|