日韩性视频-久久久蜜桃-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的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美另类69xxxx | 精品裸体舞一区二区三区 | 在线理论视频 | 中文字幕乱码av | av午夜影院 | 国产三级aaa| 天天做天天射 | 成年人免费视频播放 | 欧美色图另类 | 日韩欧美网址 | xxxwww在线观看| 你懂的网站在线 | 日本不卡一二三 | 伊人久艹| 国产欧美日韩专区发布 | 亚洲影视在线观看 | 四虎视频在线 | 国产成人自拍网站 | 嫩草午夜少妇在线影视 | 国产精品伦一区二区三区免费看 | 日韩免费高清一区二区 | 亚洲精品国产欧美在线观看 | 亚洲精品高清视频 | 日本乱子伦xxxx | 国产一区二区三区四区三区四 | 97精品在线视频 | 日本人毛片| 99久久精品无码一区二区毛片 | 永久免费在线 | av黄色免费在线观看 | 色黄啪啪网 | 美女裸体跪姿扒开屁股无内裤 | 波多野结衣喷潮 | 在线超碰 | 男人天堂视频在线观看 | 日日日日日日bbbbbb | 日本一区二区三区免费看 | 国产亚洲av片在线观看18女人 | 中文字幕在线观看一区二区三区 | 中国免费观看的视频 | 国产成人三级一区二区在线观看一 | 超碰综合 | 国产亚洲欧美一区二区 | 99精品国产成人一区二区 | 中文字幕欧美亚洲 | 热久久av| www奇米影视com | 大号bbwassbigav女 | 国产乱国产乱300精品 | 日韩高清久久 | 熟女一区二区三区视频 | 国产五月婷婷 | 久久午夜夜伦鲁鲁片无码免费 | se婷婷| 国产精品扒开做爽爽爽的视频 | 中文幕无线码中文字蜜桃 | 日韩在线视频播放 | 亚洲天堂网络 | 中文字幕国产综合 | www亚洲成人| 久久久99国产精品免费 | 精品免费国产一区二区三区四区 | 潘金莲一级淫片aaaaa | 都市乱淫 | 婷婷色在线播放 | 在线免费看91 | 在线观看黄色av | 91精品婷婷国产综合久久竹菊 | 男女日批| 亚洲欧美国产高清 | 日韩国产精品久久 | 九九热视频免费 | 国产精品久久久久久久av福利 | 加勒比一区二区 | 专干中国老太婆hd | 1024手机看片日韩 | 黄网站免费视频 | 欧美综合久久 | 女人扒开屁股让男人桶 | 麻豆疯狂做受xxxx高潮视频 | 国产亚洲精品美女久久久 | 青青视频免费在线观看 | 国产一级免费观看 | 妖精视频在线观看免费 | 狠狠爱综合 | 色片在线播放 | 精品一区二区在线免费观看 | 久久99一区二区 | 在线观看羞羞漫画 | 天天玩天天操 | 中文字幕第7页 | 玖玖在线观看 | 亚洲天堂三区 | 国产精品夜夜躁视频 | 欧美在线一区二区 | 影音先锋毛片 | 日韩特黄一级片 | xx视频在线 | 国产精品自拍片 |