日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

MongoDB update修改器: 针对Fields的$修改器 $inc $set $unset

發布時間:2023/11/27 生活经验 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MongoDB update修改器: 针对Fields的$修改器 $inc $set $unset 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

MongoDB update修改器: $inc $set $unset $push $pull $pop

?

針對Fields的$修改器

$set:

?

{ $set: { key: value } }

?

?

?

$set:{"gender":"男"} 解釋: $set 是update時的關鍵字,表示我要設置gender屬性的值為"男"

如果該條Documents沒有gender屬性,他就會自動創建一個gender屬性并且賦值為"男"

$set是修改器之一 :設置將某key設置為某值

?

例子:

1.把 "age" 為 13 的數據? "gender" 賦值為 "男",沒有這個字段會自動創建一個gender字段,并且賦值為"男"

?

> db.user.updateOne({age:13},{$set:{"gender":"男"}})
{ "acknowledged" : true, "matchedCount" : 1, "modifiedCount" : 1 }
> 
> 
> db.user.find({age:13})
{ "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 13, "hobby" : [ "羽毛球", "籃球", "足球" ], "gender" : "男" }

?

?

?

2.把"age"為13的數據 “gender”賦值為"女"

> db.user.updateOne({age:13},{$set:{"gender":"女"}})
{ "acknowledged" : true, "matchedCount" : 1, "modifiedCount" : 1 }
> 
> db.user.find({age:13})
{ "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 13, "hobby" : [ "羽毛球", "籃球", "足球" ], "gender" : "女" }

?

?

$unset:

?

{ $unset: { key: 1} }

?

?

?

用來刪除當前Key(field)的

例子:

刪除age=13的數據的gender這個fields

?

> db.user.updateOne({age:13},{$unset:{"gender":1}} )
{ "acknowledged" : true, "matchedCount" : 1, "modifiedCount" : 1 }
> 
> db.user.find({age:13})
{ "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 13, "hobby" : [ "羽毛球", "籃球", "足球" ] }

?

成功了! {$unset:{"gender" : 1}} 就是刪除 "gender" 這個 fields 相當于 關系型數據庫中刪除了 字段

?

$inc:

?

{ $inc: { key: value } }

?

?

類似于Python中的? 變量 += 1 , 將查詢到的結果 加上某一個值 然后保存

在原有值的基礎上增加多少,

對文檔的某個值為數字型(只能為滿足要求的數字)的鍵進行增減的操作。

?

{$inc:{age:1} } 在年齡原有基礎加一歲

> db.user.find()
{ "_id" : ObjectId("5ca7a4b0219efd687462f965"), "id" : 1, "name" : "jack", "age" : 73 }
{ "_id" : ObjectId("5ca7a4b7219efd687462f966"), "id" : 2, "name" : "mike", "age" : 84, "gender" : "男" }
{ "_id" : ObjectId("5ca7a4c4219efd687462f967"), "id" : 3, "name" : "peter", "age" : 21 }
{ "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 13, "hobby" : [ "羽毛球", "籃球", "足球" ] }
{ "_id" : ObjectId("5ca7a4c4219efd687462f969"), "id" : 5, "name" : "ben", "age" : 24 }
{ "_id" : ObjectId("5ca7a505219efd687462f96a"), "id" : 6, "name" : "Mary", "age" : 84, "gender" : "男" }

把age=13的數據age增加一歲

> db.user.updateOne({age:13},{$inc:{age:1}} )
{ "acknowledged" : true, "matchedCount" : 1, "modifiedCount" : 1 }
> db.user.find({age:13})
> db.user.find({age:14})
{ "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 14, "hobby" : [ "羽毛球", "籃球", "足球" ] }

?

成功了 , {$inc:{"age":1}}的意思是,"age"的原有數值上面 +1,

那我們再來實驗一次,把14改為34,這怎么操作呢,其實可以理解為在 14 上加一個 20

> db.user.updateOne({age:14},{$inc:{age:20}} )
{ "acknowledged" : true, "matchedCount" : 1, "modifiedCount" : 1 }
> db.user.find({age:34})
{ "_id" : ObjectId("5ca7a4c4219efd687462f968"), "id" : 4, "name" : "xiaogang", "age" : 34, "hobby" : [ "羽毛球", "籃球", "足球" ] }

?

轉載于:https://www.cnblogs.com/mingerlcm/p/10670687.html

總結

以上是生活随笔為你收集整理的MongoDB update修改器: 针对Fields的$修改器 $inc $set $unset的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 寂寞少妇让水电工爽hd | 亚洲AV无码国产精品国产剧情 | 亚洲黄色免费电影 | 国产免费999 | 亚洲一级特黄毛片 | 91在线免费视频观看 | 啪啪激情网 | 人人澡人人澡人人 | 青青草国产一区 | 国产伦精品一区二区三区四区视频 | www.亚洲色图.com| 午夜电影天堂 | 国产第4页| 国产第一页在线观看 | 99这里| 两口子交换真实刺激高潮 | 七月婷婷综合 | 亚洲一级片免费 | 欧美日韩精品一区二区三区视频播放 | 美女扒开粉嫩的尿囗给男生桶 | 久久无码精品丰满人妻 | 国产一区二区三区在线播放无 | 91蝌蚪网 | 免费看欧美黑人毛片 | 免费一级特黄3大片视频 | 日本少妇做爰全过程毛片 | 成人免费高清视频 | 啪啪免费 | 一眉道姑 | 国产欧美一区二区三区精华液好吗 | 国产字幕在线观看 | 日韩美女性生活 | 久久影院午夜理论片无码 | 久久精品视频在线观看 | 青青草原国产在线 | 欧美黑吊大战白妞 | 日韩欧美中文字幕在线视频 | 日韩Av无码精品 | 日本美女啪啪 | 阿的白色内裤hd中文 | 色综合天天综合网国产成人网 | 久色网站 | 亚洲黄页网站 | 樱花视频在线免费观看 | 欧美人体视频一区二区三区 | 国产激情视频在线观看 | 99日精品 | 免费黄色一级视频 | 国内自拍视频网站 | 日韩国产一级 | 亚洲免费看av | 91视频最新地址 | 久久蜜桃av一区二区天堂 | 少妇精品久久久久www | 老妇裸体性激交老太视频 | 三级无遮挡| 欧美日韩不卡一区 | 亚洲国产精品久久久久爰色欲 | 亚洲国产精品久久久久爰色欲 | 久久免费看视频 | 久久久国产打桩机 | 黄色小网站在线观看 | 欧美三日本三级少妇三 | 78m78成人免费网站 | 成人久久在线 | 人人澡人人看 | 99精品久久久 | 日韩一区免费视频 | 亚洲狼人天堂 | 黄色网入口 | 激情网站免费 | 免费的黄色片 | 日本熟妇一区二区三区四区 | av网站久久 | 免费av入口 | 亚洲久久在线观看 | 在线观看一区视频 | 欧美激情中文字幕 | 国产成人在线免费 | 天天爽天天爱 | h视频网站在线观看 | av爱爱网站| 亚洲人交配视频 | 台湾佬美性中文网 | 对白刺激国产子与伦 | 99热2 | 国产黄大片在线观看画质优化 | 91中文字幕 | 国产一区二区三区麻豆 | 91麻豆免费看 | 欧美综合图区 | 好吊妞在线观看 | 久久噜噜色综合一区二区 | 伊人影院视频 | 精品亚洲国产成人av制服丝袜 | 美女扒开让男人桶爽 | 日韩一区欧美一区 | 91性高潮久久久久久久 | 四虎在线视频免费观看 |