MongoDB下載與安裝

來源:互聯網
上載者:User

標籤:mongodb   資料庫   java ee   json   

前段時間在學MongoliaDB資料庫。寫了操作文檔,在此分享給大家。這個是MongoDB資料庫的下載與安裝,

我還會寫一篇他在JAVA中的基本增刪改查操作

前言.MongoDB和關係型資料庫的對比


1.MongoDB下載

下載時,請選擇與你的作業系統相對應的位元,如32或64位

可以上MongoDB的官方下載:http://www.mongodb.org/

也可以去百度中第三方網站下載:

http://www.veryhuo.com/down/html/mongodb.html

 

2.MongoDB安裝

1. 把下載好的壓縮包解壓出來

2. 建立兩個檔案夾:比如建在E盤 MongoDB和MongoDBDATA(放資料庫檔案)

3. 把解壓後的檔案拷貝到MongoDB檔案夾中;如我的:E:\MongoDB

4. 這步開始比較重要,使用cmd命令運行:

 

 

中命令說明:找到E盤下的MongoDB中的bin下的mongod命令並執行,把MongoDB建立的資料庫放於在MongoDBDATA檔案中

3.配置環境變數和測試

1. MongoDB資料庫和JDK一樣配置環境變數:

開啟我的電腦屬性——進階系統設定——環境變數——找到Path並點編輯——在最後 面加個分號隔開,把MongoDB下的bin的路徑複製到最後如 ;E:\MongoDB\bin

 

2. 我們可以測試一下是否安裝成功:

進行cmd命令;輸入mongod -help 斷行符號,出現以下MongoDB的命令鍵和對應的描述

 

3. 為了以後方便操作,我們建立兩個捷徑.bat格式。可以建在案頭上:

1. 建立一個文字文件,然後把副檔名改為.bat

2. 右擊mongodb.bat,編輯輸入以下內容:mongod --dbpath E:\MongoDBDATA

3. 右擊mongodb27017.bat,編輯輸入內容:mongo 127.0.0.1:27017/admin

4. 如,以後用DOS命令操作MongoDB資料時可以直接先運行mongodb.bat(不可    關閉),然後再運行mongodb27017.bat(在此命令中可以進行資料庫的命令操作)

 

4.MongoDB資料庫的一些簡單的命令操作

運行案頭上的mongodb.bat;再運行mongodb27017.bat;

1. 建立一個資料庫:use foobar

2. 查看所有資料庫:show dbs

3. 增加一個persons表和name屬性:db.persons.insert({name:”qhs”},{password:”123456”})

說明:命令都是db.表名.語句({}) 裡面有:號的都要用{}起來然後有,號隔開

4. 修改persons表中的屬性:db.persons.update({name:”qhs”},{$set:{name:”qqq”}})

說明:大括弧中第一個{}內中為查詢條件;後面的$set為修改器,{}是要修改的內容

5. 查詢persons表中的內容:db.persons.find()

6. 查詢persons表中的第一條資料(表都是有很多資料的):db.persons.findOne()

7. 刪除persons表:db.persons.remove({name:”qqq”})

刪除要加查詢條件

8. 刪除資料庫的集合:db.表名.drop()

9. 刪除資料庫:db.dropDatabase()

10. Shell的help協助文檔:db.help() 或 db.表名.help()

..........還有很多命令,可以查看相應的協助文檔進行命令操作

5.安裝Installer.msi圖形化介面

 

大多數資料庫都會或多或少的有相應的圖形化介面操作,當然 MongoDB也有,Installer就是一款MongoDB的圖形化介面操作軟體,很簡單的安裝:一直Next就可

 

 

 

 

6.登陸MongoVUE.exe

 

 

運行我們前面安裝好的MongoVUE.exe;跳出選項框,選擇+號(添加一個資料庫)。跳出對話方塊,Server為本機127.0.0.1。Port為MongoDB連接埠,Database為資料庫名

若連接埠寫錯,或服務沒開,點擊Test,就可以測試連接,第一個為失敗,第二個為成功!


7.MongoVUE介面介紹

 

登陸內容填寫完後,點Save登陸,雙擊框中要登陸的資料庫,進入操作介面:

 

 

介面左邊為資料庫分頁分類;右邊為視圖,可以按個自喜愛選擇相應的視圖:

Tree View :為樹型視圖,

Table View:為表格視圖,和其他資料庫的圖型化介面一樣,

Text View :為文本視圖。

 

雖然我是初次使用這個介面,但我還是喜歡第一種Tree View樹型視圖:

可以右擊表,進行insert Key添加鍵和值;可以用Remove刪除,可以在Send to中跳轉到查詢,修改,刪除等單獨的介面進行操作

 

8.一個簡單的修改操作例子

例子:比如我要修改表中的屬性值。如那樣,然後選擇Send to下拉式功能表中的Update View

 

介面說明:左邊為修改的條件,就像MYSQL中的where語句;右邊為要修改的鍵值。

那讓我們來修改一下此ID的name值,原是qhs,我們修改成qqq

右邊一個簡單的修改代碼然後點update 1修改1個。就完成了介面的修改操作,

此操作等價於DOS命令視窗中的:

 

>  db.persons.update({name:”qhs”},{$set:{name:”qqq”}})


我們來看看修改後的結果:修改前name為qhs; 現為qqq

 

9.設定服務自動開啟服務

 

1. 在MongoDB檔案夾中建立如下檔案:mongodb\data\log

2. 運行cmd進入DOS視窗

3. 執行語句:

  e:\MongoDB\bin>mongod --dbpath "E:\MongoDBDATA" --logpath "e:\MongoDB\data\log\MongoDB.log" --install --serviceName "MongoDB"

這裡MongoDB.log就是開始建立的記錄檔,--serviceName "MongoDB" 服務名為MongoDB


可以使用命令來開關服務:

>NET START MongoDB   (開啟服務)

>NET stop MongoDB   (關閉服務)

也可以在:控制台——管理工具——服務 在裡面找到MongoDB服務進行設定開戶狀態!

 

MongoDB下載與安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.