目錄:

1. [Database][MongoDB] 介紹與安裝 ( Introduction and Installation )

前言:

運氣很好的,原本從研究所開始到工作三年,接觸過My SQL, Sybase, Oracle, 
Sql Server等多種資料庫,但仍脫離不了關聯式資料庫的範疇,原本以為會一
直在關聯式資料庫的世界打滾,卻在某種因緣際會下,開始了摸索MongoDB
旅程。

初次開始接觸MongoDB,發現他有一些優點:
1.     與關聯式資料庫最大的不同,就是看不見硬梆梆的關聯性(當然,它有自己
      獨特的方式進行關聯)
2.     不需要因為需要更改資料表欄位而大費周章調整結構與修改程式。
3.     若您對JSON很熟悉,那對他的Document一定不陌生。


這一系列的文章預計會有六篇,從安裝、增加Windows ServiceCRUD(Create,
 Read, Update, Delete)基礎與進階操作、備份還原與匯出匯入、製作備份組(
Replica Sets)等功能,是這段期間依照官方網站與自行摸索的紀錄,除了做為自
己學習日記,也提供大家參考(官方網站教學非常詳細,大家可以多利用)

在這一篇,我們間單介紹如何安裝MongoDB、執行、測試與使用相關軟體。


執行步驟:

Step 1 : 輸入網址:https://www.mongodb.org/
             Enter website url: https://www.mongodb.org/




Step 2 :選擇Widnow 64-bit 2008 R2,選擇Download(MSI)
            Select Widnow 64-bit 2008 R2, and then click Download(MSI) 



Step 3 : 點選Next
             Click Next



Step 4 : 勾選"I accept the term in the License Agreement",然後點選Next
             Check "I accept the term in the License Agreement" ,and then Click Next



Step 5 : 點選 Complete
             Click Complete



Step 6 : 點選 Install
             Click Install



Step 7 : 安裝中...
             Installing...



Step 8 : 點選 Finish
             Click Finish



Step 8 : 因為MongoDB預設的路徑為C:\data\db,我們需要建立data與db資料夾。
             首先,開啟命令提示字元。
             We need to create two folder because default path of MongoDB is "C:\data\db".
             At first, open an Administrator command prompt.



Step 9 : 輸入下列指令
              Enter command as below

md data\db


Step 10 : 輸入下列指令啟動MongoDB
               Enter command as below to Start MongoDB

cd Program Files\MongoDB\Server\3.0\bin
mongod



Step 11 : 開啟另一個命令提示字元,並輸入下列指令連線到MongoDB
               open another Administrator command prompt,  and enter command as
               below to connect MongoDB

cd Program Files\MongoDB\Server\3.0\bin
mongo





Step 12 . 完成,測試下列指令(新增與查詢)
                Finish, enter command as below to test (insert, search)

db.test.insert({name:"duran",age:26,status:"A",group:["new","sport"]})
db.test.find({name:"duran"})
db.test.find()





注意(Important):


  • 若您的作業系統版本是在Windows 7或Windows Server 2008 R2,安裝完MongoDB,安裝文件提示必須安裝微軟的修正更新,以解決記憶體對應檔案問題。下載位置:https://support.microsoft.com/zh-tw/kb/2731284






  • 使用系統管理者身分執行命令提示字元 (open another Administrator command prompt)

參考資料:

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/


--
謝謝!