亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

mongodb增刪改查詳解_動力節點Java學院整理

2020-10-29 18:45:20
字體:
來源:轉載
供稿:網友

仔細觀察“劃線區域“的信息,發現db文件夾下有一個類似的”lock file”阻止了mongodb的開啟,接下來我們要做的就是干掉它,之后,開啟成功,關于mongodb的管理方式將在后續文章分享。

一: Insert操作

上一篇也說過,文檔是采用“K-V”格式存儲的,如果大家對JSON比較熟悉的話,我相信學mongodb是手到擒來,我們知道JSON里面Value

可能是“字符串”,可能是“數組”,又有可能是內嵌的一個JSON對象,相同的方式也適合于BSON。

常見的插入操作也就兩種形式存在:“單條插入”和“批量插入”。

①單條插入

先前也說了,mongo命令打開的是一個javascript shell。所以js的語法在這里面都行得通,看起來是不是很牛X。      

②批量插入

 這玩意跟“單條插入”的差異相信大家應該知道,由于mongodb中沒有提供給shell的“批量插入方法”,沒關系,各個語言的driver都打通

了跟mongodb內部的批量插入方法,因為該方法是不可或缺的,如果大家非要模擬下批量插入的話,可以自己寫了for循環,里面就是insert。

二:Find操作

日常開發中,我們玩查詢,玩的最多的也就是二類:

①: >, >=, <, <=, !=, =。

②:And,OR,In,NotIn

這些操作在mongodb里面都封裝好了,下面就一一介紹:

<1>"$gt", "$gte", "$lt", "$lte", "$ne", "沒有特殊關鍵字",這些跟上面是一一對應的,舉幾個例子。

<2> "無關鍵字“, "$or", "$in","$nin" 同樣我也是舉幾個例子

<3> 在mongodb中還有一個特殊的匹配,那就是“正則表達式”,這玩意威力很強的。

<4> 有時查詢很復雜,很蛋疼,不過沒關系,mongodb給我們祭出了大招,它就是$where,為什么這么說,是因為$where中的value

就是我們非常熟悉,非常熱愛的js來助我們一馬平川。

三:Update操作

更新操作無非也就兩種,整體更新和局部更新,使用場合相信大家也清楚。

<1> 整體更新

不知道大家可還記得,我在上一篇使用update的時候,其實那種update是屬于整體更新。

 

<2> 局部更新

有時候我們僅僅需要更新一個字段,而不是整體更新,那么我們該如何做呢?easy的問題,mongodb中已經給我們提供了兩個

修改器: $inc 和 $set。

①$inc修改器

$inc也就是increase的縮寫,學過sql server 的同學應該很熟悉,比如我們做一個在線用戶狀態記錄,每次修改會在原有的基礎上

自增$inc指定的值,如果“文檔”中沒有此key,則會創建key,下面的例子一看就懂。

② $set修改器

啥也不說了,直接上代碼 

<3> upsert操作

這個可是mongodb創造出來的“詞”,大家還記得update方法的第一次參數是“查詢條件”嗎?,那么這個upsert操作就是說:如果我

沒有查到,我就在數據庫里面新增一條,其實這樣也有好處,就是避免了我在數據庫里面判斷是update還是add操作,使用起來很簡單

將update的第三個參數設為true即可。

<4> 批量更新

在mongodb中如果匹配多條,默認的情況下只更新第一條,那么如果我們有需求必須批量更新,那么在mongodb中實現也是很簡單的,在update的第四個參數中設為true即可。例子就不舉了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线播放视频| 日韩**中文字幕毛片| 伊人一区二区三区久久精品| 亚洲一区二区久久久| 色与欲影视天天看综合网| 欧美成人在线影院| 亚洲第一综合天堂另类专| 日韩欧美一区视频| 色777狠狠综合秋免鲁丝| 午夜精品一区二区三区在线视| 成人欧美一区二区三区黑人孕妇| 日韩免费黄色av| 丁香五六月婷婷久久激情| 国产午夜精品视频免费不卡69堂| 国产成人精品久久亚洲高清不卡| 色婷婷av一区二区三区在线观看| 91免费视频网站| 一本一本久久a久久精品综合小说| 国产精品久久久久久久久久久久久| 日韩精品一二三四区| 一本色道久久88亚洲综合88| 亚洲成人黄色在线观看| 最好看的2019的中文字幕视频| 91精品视频专区| 中文字幕精品视频| 国产欧美va欧美va香蕉在| 精品久久久久久久中文字幕| 韩国日本不卡在线| 97国产suv精品一区二区62| 57pao成人国产永久免费| 精品中文字幕久久久久久| 91超碰中文字幕久久精品| 亚洲黄色av女优在线观看| 精品无人区太爽高潮在线播放| 中文日韩在线视频| 精品露脸国产偷人在视频| 欧美精品国产精品日韩精品| 97**国产露脸精品国产| 国产欧美日韩视频| 久久精品国产亚洲7777| 国产精品18久久久久久麻辣| 在线观看欧美视频| 国产精品自产拍在线观| 亚洲美女精品成人在线视频| 久久综合伊人77777蜜臀| 欧美精品一本久久男人的天堂| 国外色69视频在线观看| 一本色道久久88亚洲综合88| 亚洲无亚洲人成网站77777| 欧美大片免费看| 国产精品久久久久久久久久久久久| 日韩av电影手机在线| 久久91精品国产| 亚洲欧美国产精品va在线观看| 国产精品日韩一区| 国产精品一区二区三区免费视频| 在线看国产精品| 中文字幕日韩有码| 亚洲美女自拍视频| 国产欧美一区二区三区视频| 97国产精品人人爽人人做| 国产99久久精品一区二区永久免费| 97久久久久久| 55夜色66夜色国产精品视频| 国外色69视频在线观看| 亚洲丝袜一区在线| 亚洲色图校园春色| 欧美日韩国产91| 国产精品久久久久久久久久久久| 欧美高清在线观看| 欧美综合在线第二页| 亚洲男女自偷自拍图片另类| 黄色一区二区在线观看| 久久久国产精品一区| 最新中文字幕亚洲| 欧美中文在线观看国产| 国产一区二区三区高清在线观看| 亚洲国产精品一区二区久| 欧美精品情趣视频| 狠狠色狠狠色综合日日五| 亚洲国产精品成人va在线观看| 亚洲一区二区久久| 日韩国产激情在线| 久久精品中文字幕一区| 日韩专区在线播放| 亚洲精品短视频| 中文字幕av一区二区三区谷原希美| 久久资源免费视频| 国产综合久久久久| 日韩三级成人av网| 国产精品情侣自拍| 国产免费一区二区三区在线观看| 欧美一级免费看| 欧美日韩免费区域视频在线观看| 国产精品91在线| 久久69精品久久久久久久电影好| 欧美成人精品在线视频| 亚洲欧美一区二区三区久久| 国产精品视频内| 国产精品视频xxx| 成人黄色免费在线观看| 91精品啪在线观看麻豆免费| 欧美疯狂性受xxxxx另类| 日韩成人激情影院| 久久人人爽人人爽人人片av高清| 精品久久久久久中文字幕一区奶水| 懂色av一区二区三区| 欧美电影在线观看网站| 国产97在线观看| 91国产美女视频| 久热精品视频在线观看| 国模精品系列视频| 黄色一区二区在线| 丝袜亚洲欧美日韩综合| 亚洲欧美激情在线视频| 亚洲欧美另类中文字幕| 韩国精品美女www爽爽爽视频| 亚洲黄色www网站| 91影院在线免费观看视频| 亚洲自拍欧美另类| 精品国产一区二区三区久久久狼| 欧美高清自拍一区| 国产一区二区三区视频免费| 一区二区欧美亚洲| 国产成人jvid在线播放| 97久久精品在线| 亚洲精品美女久久| 欧美电影免费观看高清| 国产精品爽爽ⅴa在线观看| 国产又爽又黄的激情精品视频| 日韩视频免费观看| 国产欧美精品在线| 国产精品成人免费视频| 亚洲黄色有码视频| 欧美久久精品一级黑人c片| 国产精品69精品一区二区三区| 国产精品久久久一区| 91国产高清在线| 亚洲国产日韩欧美在线99| 91牛牛免费视频| 国产精品亚洲美女av网站| 欧美日韩综合视频| 亚洲午夜久久久久久久| 日韩欧美第一页| 成人免费网站在线| 欧美日韩福利视频| 欧美美女操人视频| 欧美精品激情在线观看| 久久综合色88| 日本不卡免费高清视频| 欧美一区三区三区高中清蜜桃| 一区二区在线免费视频| 成人免费观看a| 国产午夜精品视频免费不卡69堂| 中文字幕av一区中文字幕天堂| 欧美黑人性生活视频| 少妇高潮久久77777| 免费av一区二区| 国产精品av在线播放| 欧美激情综合亚洲一二区| 国产精品久久久久久久av大片| 亚洲视频在线观看免费| 亚洲欧美精品一区二区| 日韩国产欧美区|