MongoDb操作手冊

 MongoVUE 是個比較好用的MongoDB客戶端,需要註冊,但是可以變成永久使用,

一、基礎操作

新增一個連接

  

  進入的界面形如

二、進階操作

 

1、查看所有數據,會有三種格式的觀看方式,分別爲樹形,表格,bjosn,詳情見1.1

2、查看特定的數據,使用的時候shell命令,需要一些基礎的語法知識,詳情見2.1

3、更新數據,詳情見3.1

4、刪除數據,慎用,如果沒有備份,刪除之後無法恢復

5、插入數據,詳情見5.1

6、複製文檔到統一集合,詳情見6.1

7、複製集合到不同的數據庫,詳情見7.1

8、刪除文檔內所有數據、慎用,如果沒有備份,刪除之後無法恢復

9、刪除數據庫慎用,如果沒有備份,刪除之後無法恢復

 

 

1.1 查看所有數據

點擊”view之後”,會出現文檔內的數據

樹形:

表格:

需要修改什麼值的時候,可以直接點擊要修改的字段進行修改,修改完成之後按回車

Txt形,Bjson格式的

  2.1查看特定的數據

1.        點擊”find”,輸入條件之後點擊find便可以進行查詢,這裏簡單的講一下基本的查詢語句

有點模糊,可以放大點

1、區域爲基本查詢

一組鍵值,key爲要查詢的字段,value爲要查詢字段的值,如有多個用逗號隔開

   語法 {“要查詢的字段”:“要查詢字段的值”,“第二個”…..}

比如,我們想查一個名爲huihh的人信息,並且年齡爲30,那麼寫成

  {“name”:”huihh”,”age”:30}

2、字段查詢

   和1有點不同,這麼如果寫查詢語句

   {"name":"huihh"}那麼查詢出來的數據,出了id,是一整列的name,並不會進行篩選,所以,這裏我們可以寫成{“name”,“”},查詢之後只顯示name這一列,如果需要其他的特別查詢條件,與1合用

         3、排序

            方法使用一組鍵值對做參數,key是document裏的key的名字,value是1升序或者-1降序。

          比如,查詢huihh會有3個人呢,那麼就使用age進行排序,

{“age”:-1}

         

        4、結果集的篩選

            在4區域會看到,形如

            

limit函數限制返回的結果集的上限,如設置爲1000那麼就返回前面1000行

skip函數跳過前x個結果,返回剩餘的,此處爲0,就不跳過,如果設置爲1,那麼就跳過查詢到的第一條數據,返回後面的

2.        點擊”find2”

基本和1相同,唯一的區別是有個where語句,和這個裏面是寫js的,有js基礎的興趣的可以點下面的網站看看

  http://blog.163.com/wm_at163/blog/static/132173490201252610424458/

3.1更新數據

  

左邊1爲查詢,就是要修改的地方,先查出來,然後再右邊修改,比如這邊要名爲111的人,將其年齡改爲111歲那麼

 左邊寫{“name”:“111”}右邊寫{"name":"111","age":111},

左邊寫完可以點擊下面的find看看文檔內關於這個名字的信息,

點擊update1進行修改,

1:當此處選擇的時候,點擊update1會先查看這條數據,如果沒有就插入,此時,左邊不需要寫

5.1 插入數據

  

 此處插入的數據,爲bjosn格式,鍵值對

“key”:value

  Key爲要插入的字段名稱,vlaue爲對應的值,如果有多個值,可以用[]括起來

6.1複製文檔到同一集合

 

點擊之後,

7.1複製集合到不同的數據庫

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章