【MongoDB】NoSQL Manager for MongoDB 教程(基礎篇)


      前段時間,學習了一下mongodb,在客戶端工具方面,個人認為 NoSQL Manager for MongoDB 是體驗比較好的一個,功能也較齊全。可惜在找教程的時候,發現很難找到比較詳細的教程,也沒有找到中文破解版之類的安裝包。在經過摸索使用之后,決定寫兩篇關於NoSQL Manager for MongoDB 教程的總結,以供自己或者有需要的人翻查使用。

      基礎篇:安裝、連接mongodb、使用shell、增刪改查、表復制

      進階篇:索引、備份還原、從其他關系型數據庫(mysql,sqlserver)導數據導mongodb、性能監控

一、安裝         

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

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

二、連接客戶端

       1、確保mongodb已經啟動。

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

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

       

三、基本的日常操作

       1、shell

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

       可以通過 use 命令切換對象

       

       

       2、日常數據增刪改查       

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

       

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

       ① 可以在shell命令行執行。

       

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

 

       ② 也可以直接通過GUI來實現。

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

        

               

       3、表復制   

       ① 數據庫內復制表。

       

       

       

       ② 跨數據庫復制表。

       

       

      

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM