欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

MongoVUE對(duì)MongoDB的基本操作

這篇文章將為大家詳細(xì)講解有關(guān)MongoVUE對(duì)MongoDB的基本操作,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

10年積累的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有德清免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

一、連接mongodb服務(wù)端:

1、雙擊mongoVUE,進(jìn)入如下圖所示界面:

MongoVUE對(duì)MongoDB的基本操作

2、點(diǎn)擊上圖中的“+”,出現(xiàn)如下圖,輸入要連接的mongodb服務(wù)器的ip、端口、用戶(hù)名、密碼以及要連接的數(shù)據(jù)庫(kù)等:

MongoVUE對(duì)MongoDB的基本操作

3、信息填寫(xiě)完成后點(diǎn)擊“test”,如果成功,則會(huì)彈出如下界面,之后點(diǎn)擊“save”;如果不是如下界面,代表輸入的信息有誤,請(qǐng)檢查確認(rèn)后再試(如果服務(wù)端沒(méi)有開(kāi)啟用戶(hù)驗(yàn)證,就不需要輸入用戶(hù)名和密碼):

MongoVUE對(duì)MongoDB的基本操作

4、Save以后會(huì)出現(xiàn)如下界面,下次再打開(kāi)的時(shí)候,如果還要連接這臺(tái)mongodb,就不用再重復(fù)前兩個(gè)步驟,點(diǎn)擊“connnection”就會(huì)連接到mongodb服務(wù)器中:

MongoVUE對(duì)MongoDB的基本操作

5、下圖是connection成功以后可操作的mongoVUE界面,可以在左側(cè)打開(kāi)看到相關(guān)的db和collection:

MongoVUE對(duì)MongoDB的基本操作

二、插入數(shù)據(jù):

1、如上圖中顯示,有alarm、mongoTest等集合,例如要向mongoTest集合中插入一條數(shù)據(jù),先在mongoTest上右擊,在如下彈出框中選擇“insert/import Documents…”:

MongoVUE對(duì)MongoDB的基本操作

2、在如下的彈出框中填寫(xiě)要插入的文檔,文檔是json格式,如“{“name”:”aaa”,”age”:1}”,然后點(diǎn)擊“insert”,就插入了一條數(shù)據(jù)到mongoTest集合中,如圖:

MongoVUE對(duì)MongoDB的基本操作

三、查詢(xún)數(shù)據(jù):

1、先向mongoTest中插入多條數(shù)據(jù),例如要查詢(xún)這個(gè)集合中的數(shù)據(jù),就在mongoTest上右擊,然后選擇“find”:

MongoVUE對(duì)MongoDB的基本操作

2、Find后會(huì)在右側(cè)出現(xiàn)如下界面,如果是要查詢(xún)mongoTest中的所有數(shù)據(jù),可以在“{find}”后的輸入框中輸入“{}”,或者什么都不輸,然后點(diǎn)擊箭頭所指的右上角的“find”按鈕,就會(huì)查詢(xún)出所有數(shù)據(jù);注意右下角箭頭所指的地方,代表查詢(xún)條數(shù),默認(rèn)查詢(xún)出50條,可以按需要修改。

MongoVUE對(duì)MongoDB的基本操作

3、在出現(xiàn)的如下界面點(diǎn)擊箭頭所指的“table view”,數(shù)據(jù)就會(huì)以表格形式展示出來(lái),如圖:

MongoVUE對(duì)MongoDB的基本操作

4、條件查詢(xún)1:例如要查詢(xún)name是aaa的數(shù)據(jù),可以在”{find}”后的輸入框中輸入條件“{“name”:“aaa”}”,依然是json格式,點(diǎn)擊右上角的find按鈕后會(huì)看到下方查詢(xún)出了這條數(shù)據(jù),如圖:

MongoVUE對(duì)MongoDB的基本操作

5、條件查詢(xún)2:同樣的,如果是多條件,在“{“name”:“aaa”}”中多加上相應(yīng)的key:value就可以了,例如要查詢(xún)name是aaa,age是111的數(shù)據(jù);但是需要注意對(duì)應(yīng)的value的類(lèi)型必須匹配,如果數(shù)據(jù)庫(kù)中的不是字符串,那value就不能加引號(hào),否則條件不匹配,就查不出來(lái):

MongoVUE對(duì)MongoDB的基本操作

6、條件查詢(xún)3:使用操作符$gt、$lt等 查詢(xún)數(shù)據(jù)($gt、$gte、$lt、$lte分別是>、>=、<、<=),例如要查詢(xún)age在2到5之間的數(shù)據(jù),就可以在“{find}”后的輸入框中輸入“{“age”:{“$gte”:2,“$lt”:5}}”,就可以查詢(xún)出所有age在2和5之間的數(shù)據(jù):

MongoVUE對(duì)MongoDB的基本操作

7、條件查詢(xún)4:限制查詢(xún)條數(shù),只需要更改limit的數(shù)值就可以,例如mongoTest中name為ccc的數(shù)據(jù)有多條,只是age不一樣,分別是3、4、5、6,如果只需要查詢(xún)出前兩天,就可以把limit改為2:

MongoVUE對(duì)MongoDB的基本操作

8、條件查詢(xún)5:給查詢(xún)結(jié)果排序,如下圖1,可以看到不加任何條件時(shí),查詢(xún)出的數(shù)據(jù)age是無(wú)序的:

MongoVUE對(duì)MongoDB的基本操作

如果希望查詢(xún)出的數(shù)據(jù)是按age的正序排列,就可以在“{sort}”后的輸入框中輸入排序條件”{“age”:1}”;若希望按age倒序排列,就可以輸入”{“age”:-1}”:

MongoVUE對(duì)MongoDB的基本操作

9、條件查詢(xún)6:條件查詢(xún)并排序,例如要查詢(xún)name是ccc,并且age在2和5之間的數(shù)據(jù),并且按age的倒序排列,就可以如下圖輸入:

MongoVUE對(duì)MongoDB的基本操作

四、刪除數(shù)據(jù):

1、在mongoTest上右擊,選擇“remove”:

MongoVUE對(duì)MongoDB的基本操作

2、在如下彈出框中輸入刪除條件,例如要?jiǎng)h除name為aaa的數(shù)據(jù),就輸入“{“name”:“aaa”}”,然后點(diǎn)擊左下角箭頭所指的remove:

MongoVUE對(duì)MongoDB的基本操作

3、之后會(huì)出現(xiàn)如下彈出框,顯示根據(jù)條件匹配了多少條文檔,點(diǎn)擊remove,就會(huì)刪除所有匹配上一步所輸條件的文檔(記錄):

MongoVUE對(duì)MongoDB的基本操作

五、修改數(shù)據(jù):

1、在mongoTest上右擊,選擇“update”:

MongoVUE對(duì)MongoDB的基本操作

2、Update后會(huì)出現(xiàn)如下界面,在左側(cè)輸入查詢(xún)條件,用來(lái)匹配要修改的文檔,例如要修改name為bbb的文檔,就可以如圖所示,輸入“{“name”:“bbb”}”;右側(cè)輸入框要輸入更改后需要出現(xiàn)的文檔,圖中輸入”{“age”:5}”,那么修改后,就會(huì)把所有name為bbb的文檔替換為”{“age”:5}”,update1只會(huì)修改匹配的第一條,updataall則會(huì)修改所有匹配到的文檔:

MongoVUE對(duì)MongoDB的基本操作

修改前,可以看到有name為bbb的文檔存在:

MongoVUE對(duì)MongoDB的基本操作

修改后可以看到,已經(jīng)沒(méi)有了name為bbb的文檔,而是出現(xiàn)了新的只有age為5的文檔:

MongoVUE對(duì)MongoDB的基本操作

3、上邊步驟中的修改,是把整個(gè)文檔覆蓋掉了,假如是想要修改某個(gè)字段,就要使用$set操作符;例如要把name為eee的數(shù)據(jù)中的age改為100,就可以在右側(cè)輸入框輸入“{“$set”:{“age”:100}}”:

MongoVUE對(duì)MongoDB的基本操作

再次查詢(xún),可以看到name為eee的數(shù)據(jù)已經(jīng)變成了:{“name”:”eee”,”name”:100}:

MongoVUE對(duì)MongoDB的基本操作

關(guān)于MongoVUE對(duì)MongoDB的基本操作就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

本文標(biāo)題:MongoVUE對(duì)MongoDB的基本操作
轉(zhuǎn)載來(lái)源:http://www.chinadenli.net/article46/gepdhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶(hù)體驗(yàn)軟件開(kāi)發(fā)外貿(mào)網(wǎng)站建設(shè)網(wǎng)站維護(hù)微信公眾號(hào)App開(kāi)發(fā)

廣告

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

成都定制網(wǎng)站建設(shè)