背景:
如果你在日常工作中需要經(jīng)常使用MongoDB,那么你一定體驗(yàn)過(guò)這樣一些痛點(diǎn);繁瑣的腳本編寫(xiě),冗長(zhǎng)的命令行操作,復(fù)雜的數(shù)據(jù)建模和索引等等。這些問(wèn)題不僅讓我們的工作效率低下,還容易出現(xiàn)錯(cuò)誤和漏洞,給數(shù)據(jù)安全帶來(lái)風(fēng)險(xiǎn),所以我們急需一款能夠幫我們解決這一系列問(wèn)題的軟件。
前言:
但是,現(xiàn)在有了NexNoSalClient,這些問(wèn)題將不再是問(wèn)題!NexNoSalClient是一款跨平臺(tái)的NoSOI集群管理利器,它可以幫助我們輕松連接和管理ES,redis,MongoDB集群,讓我們免除繁瑣的腳本編寫(xiě)和冗長(zhǎng)的命令行操作。更重要的是,它提供了圖形化的操作界面,讓我們可以通過(guò)簡(jiǎn)單的點(diǎn)選實(shí)現(xiàn)數(shù)據(jù)的增刪查改,數(shù)據(jù)建模,索引的修改等功能,大大提高了我們的使用效率和工作質(zhì)量。
功能介紹:
一、新增MongoDB集群
安裝軟件之后,打開(kāi)軟件--》左上角--》new-->選擇MongoDB,見(jiàn)下圖:
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-430366.html
二、新增集合
添加MongoDB集群之后,就可以點(diǎn)擊集群名稱(chēng)右邊的“+”,也即下圖紅色方框的位置,就會(huì)彈出添加集合的對(duì)話框,輸入集合名稱(chēng)點(diǎn)擊confirm即可,這樣集合就添加成功了。
?
三、刪除集合
點(diǎn)擊剛添加的MongoDB集群,NexNoSalClient會(huì)自動(dòng)把集群里面所有的集合都展示出來(lái),找到我們想要?jiǎng)h除的集合,點(diǎn)擊集合名稱(chēng)右側(cè)的垃圾箱,即可刪除相應(yīng)的集合,見(jiàn)下圖:
?
四、集合數(shù)據(jù)操作
1、新增文檔
當(dāng)我們集合新增之后,就可以新增文檔了,點(diǎn)擊我們剛才新增的集合,就能打開(kāi)集合數(shù)據(jù)操作界面,在界面上點(diǎn)擊 add 按鈕,彈出add document 對(duì)話框,輸入我們想新增的文檔內(nèi)容,點(diǎn)擊confirm,文檔新增完成。
?
2、查詢(xún)文檔
查詢(xún)功能應(yīng)該是這個(gè)軟件最特別的地方,首先它避免了我們寫(xiě)冗長(zhǎng)的MongoDB腳本,對(duì)于集合里面的字段,可以直接羅列出來(lái),我們來(lái)看一下吧:
2.1、支持集合字段的羅列:
?2.2、豐富的操作符:
支持=,>,>=,<,<=,!=,in,not in,exists,like,還支持排序
比如我們想查詢(xún)userNo=72058,根據(jù)createTime升序排列,只需要這樣即可:
是不是非常便捷,原來(lái)要寫(xiě)一坨代碼,現(xiàn)在就需要輸入?72058,其他的全部都是點(diǎn)選操作。
3、修改文檔
找到我們想修改的文檔之后,點(diǎn)擊edit按鈕,彈出edit document對(duì)話框
修改文檔,又是該軟件的一大特色,支持table和JSON兩種樣式
修改完畢之后,點(diǎn)擊confirm,文檔修改完畢
?
4、刪除文檔
找到我們想刪除的文檔之后,點(diǎn)擊delete按鈕,即可對(duì)文檔進(jìn)行刪除,此處就不再截圖了。
五、集合索引操作
新增索引是不是MongoDB的一個(gè)比較常用的操作呢,可它也是一坨代碼啊,一坨代碼。
1、查詢(xún)索引
當(dāng)我們切換到索引TAB頁(yè),就能看到當(dāng)前集合的所有索引,默認(rèn)情況下,MongoDB對(duì)_id字段做了一個(gè)索引,并且是不可刪除的。
?我們點(diǎn)擊該索引的create script,看看MongoDB建索引的腳本是什么樣子的:
db.abc343.createIndex({"_id":1},{"name":"_id_"})
2、新增索引
當(dāng)我們想要新增索引的時(shí)候,比如我們想在status上面建一個(gè)索引:
點(diǎn)擊界面新增索引按鈕,彈出add index對(duì)話框
首先輸入索引名稱(chēng),當(dāng)然索引名稱(chēng)也不是必選的,你不輸入,MongoDB會(huì)自動(dòng)生成
選擇索引字段,索引是升序還是降序的,當(dāng)前還指出text和hash索引
選擇可選參數(shù),比如我們選擇在后臺(tái)執(zhí)行,并且是唯一索引,參考下圖:
?
3、刪除索引
刪除索引就不詳細(xì)說(shuō)了,找到我們要?jiǎng)h除的索引,點(diǎn)擊刪除按鈕即可
?
后記:
小編已經(jīng)使用了這個(gè)軟件,感覺(jué)非常好用,如果你正在尋找一款易于上手且功能強(qiáng)大的數(shù)據(jù)庫(kù)管理軟件,那么NexNoSqlClient絕對(duì)是你的不二之選!快來(lái)試試吧,相信你會(huì)驚喜連連!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-430366.html
到了這里,關(guān)于MongoDB管理神器來(lái)襲!NexNoSqlClient讓你的效率翻倍!的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!