欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MongoDB客戶端工具NoSQL?Manager?for?MongoDB介紹

 更新時間:2022年06月07日 11:46:58   作者:springsnow  
這篇文章介紹了MongoDB客戶端工具NoSQL?Manager?for?MongoDB,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

在客戶端工具方面,個人認為 NoSQL Manager for MongoDB 是體驗比較好的一個,功能也較齊全。

一、安裝

官方的下載地址:NoSQL Manager for MongoDB Professional

傻瓜式安裝,一路next到完成即可。

二、連接客戶端

1、確保mongodb已經(jīng)啟動。

很多時候連接不上的原因就是沒有啟動monggodb。(tip:建議設成 windows 服務啟動mongodb,如何注冊mongodb的windows服務)

2、如果沒有特別設置賬戶權限,默認情況下,mongodb是可以根據(jù) ip和端口直接連接的,示例連的是本機localhost,也可以直接換成指定的mongodb所在服務器ip

三、基本的日常操作

1、shell

如果想用命令行寫代碼,可以在以下幾處地方進入shell,從不同的位置進去,默認連接的范圍也不一樣,可以是服務器級別,也可以是db級別,也可以是表級別,示例就是從表進入的shell 。

可以通過 use 命令切換對象

2、日常數(shù)據(jù)增刪改查

示例數(shù)據(jù)movie表是從豆瓣接口取的一些json數(shù)據(jù),數(shù)據(jù)大概長這樣的:

以下示例:是查詢豆瓣評分大于等于9,且跳過前5條的電影。

① 可以在shell命令行執(zhí)行。

db.movie.find({'rating.average':{$gte:9}},{'_id':0}).limit(500).skip(5).sort({'id':1})

② 也可以直接通過GUI來實現(xiàn)。

雙擊表或者右鍵open collection,切換頁簽到Data 可以進入到以下頁面,對數(shù)據(jù)進行增刪改查。

3、表復制

① 數(shù)據(jù)庫內(nèi)復制表。

② 跨數(shù)據(jù)庫復制表。

四、進階篇

主要包含以下幾個內(nèi)容:索引、備份還原、性能監(jiān)控、從其他關系型數(shù)據(jù)庫(mysql,sqlserver)導數(shù)據(jù)導mongodb

1、索引

① 可以在shell命令行執(zhí)行。

db.movie.ensureIndex({"year":1,"id":-1},{background: true})

② 也可以直接通過GUI來實現(xiàn)。

2、備份還原和性能監(jiān)控

  • ① 可以通過cmd 進入mongodb 執(zhí)行 mongodump(備份)、mongorestore(還原)、mongostat(查看用戶、進程、鎖... )、mongotop(查看讀寫情況)。

Tip:在客戶端shell不能執(zhí)行,只能到cmd切到mongodb\bin執(zhí)行。

語法方面不作說明,需要的自行百度。

另外,分享一點個人感受,當我們學習的語言多了的時候,語法的記憶問題就變得尤為突出,有時很難記清楚各種語法之間的差別,尤其是一些不常用的語言、語法更是如此。

很多時候,都是需要用的時候再百度谷歌。 而管理工具可以省去記憶一些基礎語法的時間,同時圖形記憶也比較深刻,并且有利于提高效率,這也是為什么要使用管理工具的原因。

  • ② 也可以直接通過GUI來實現(xiàn)。

以下幾個功能 mongodump(備份)、mongorestore(還原)、mongotop(查看讀寫情況), 在執(zhí)行時,都需要指定程序所在path,比如我的是: C:\Program Files\MongoDB\Server\3.4\bin

備份

還原

性能查看

3、從其他關系型數(shù)據(jù)庫(mysql,sqlserver)導數(shù)據(jù)導mongodb

傻瓜式一路next,mysql,sqlserver都一樣,以mysql為例,Step by Step:

到此這篇關于NoSQL Manager for MongoDB的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論