MongoDB的安裝程式有32位和64位。32位安裝程式非常适合開發和測試環境。但對于生産環境,最好使用64位安裝程式。當然,還可以限制MongoDB中可以存儲的資料量。
建議在生産環境中使用穩定版本。
在本教程中,您将學習–
• 在Windows上下載下傳并安裝MongoDB
• Hello World MongoDB:JavaScript驅動程式
• 安裝Python驅動程式
• 安裝Ruby驅動程式
• 安裝MongoDB Compass-MongoDB管理工具
• MongoDB配置,導入和導出
• 使用配置檔案配置MongoDB伺服器
在Windows中下載下傳并安裝MongoDB
下面是在Windows 10系統下載下傳安裝MongoDB
第一步)轉到連結并下載下傳MongoDB社群版。我們将在Windows安裝64位版本。

- 接受最終使用者許可協定
- 點選next,執行下一步
Windows系統安裝MongoDB
第四步) 單擊“complete”按鈕,安裝所有元件。自定義選項可用于安裝選擇性元件,如果想更改安裝位置。
第五步)
- 選擇“以網絡服務使用者身份運作服務”。記下資料目錄,稍後我們需要使用。
- 點選下一步next
Windows系統安裝MongoDB
第六步) 單擊“install”按鈕開始安裝。
第七步) 開始安裝。完成後單擊下一步
第八步)點選完成按鈕以完成安裝
# Hello World MongoDB:JavaScript驅動程式
MongoDB中的驅動程式用于用戶端應用程式和資料庫之間的連接配接。例如,如果是Java 程式并要求其連接配接到MongoDB,則需要下載下傳并內建Java驅動程式,以便該程式可以與MongoDB資料庫一起使用。
JavaScript 的驅動程式開箱即用。用于MongoDB資料庫的MongoDB Shell實際上是一個JavaScript Shell。
第一步)打開“ C: Program Files MongoDB Server 4.0 bin”目錄,然後輕按兩下mongo.exe。或者,單擊MongoDB桌面程式
步驟2)在shell輸入以下程式
var myMessage ='Hello World';
printjson(myMessage);
代碼說明:
- 我們隻是在聲明一個簡單的Javascript變量來存儲一個名為“ Hello World”的字元串。
-
我們正在使用printjson方法将變量列印到螢幕上。
# 安裝Python驅動程式
第一步)確定系統上已安裝Python
第二步)通過發出以下指令來安裝與mongo相關的驅動程式
pip install pymongo
# 安裝Ruby驅動程式
第一步)確定在系統上安裝了Ruby
第二步)通過發出指令確定gem已更新
gem update -system
第三步)通過發出以下指令安裝與mongo相關的驅動程式
gem install mong
# 安裝MongoDB Compass-MongoDB管理工具
市場上有一些工具可用于管理MongoDB。一種此類非商業工具是MongoDB Compass。
Compass的一些功能如下:
- Mongoshell的全部功能
- 多指令視窗
-
多個結果
第一步)轉到
連結 ,然後單擊下載下傳
第二部)在彈出視窗中輸入詳細資訊,然後單擊送出
第三步)輕按兩下下載下傳的檔案
第四步)安裝将自動開始
第四步)Compass 啟動歡迎界面
第六步)将隐私設定設定為預設,然後單擊“start using Compass”
步驟7)我們在這裡潰瘍看到目前資料庫清單
# MongoDB配置,導入和導出
在啟動MongoDB伺服器之前,第一個關鍵方面是配置将存儲所有MongoDB資料的資料目錄。這可以通過以下方式完成
上面的指令“ md data db”在目前位置建立一個名為 data db的目錄。
MongoDB将在此位置自動建立資料庫,因為這是MongoDB存儲其資訊的預設位置。我們隻是確定目錄存在,以便MongoDB在啟動時可以找到它。
使用“ mongoimport”指令将資料導入MongoDB。以下示例顯示了如何完成此操作。
步驟1)建立一個名為data.csv的CSV檔案,并将以下資料放入其中
Employeeid,EmployeeName
- Guru99
- Mohan
-
Smith
是以,在上面的示例中,我們假設要将3個文檔導入到稱為資料的集合中。第一行稱為标題行,它将成為集合的字段名稱。
第二步)使用mongo import指令
- 我們正在指定db選項,以說明應将資料導入到哪個資料庫
- type選項用于指定我們要導入的csv檔案
-
請記住,第一行稱為标題行,它将成為集合的字段名稱,這就是為什麼我們指定–headerline選項的原因。然後,我們指定我們的data.csv檔案。
輸出結果
輸出顯示,有3個文檔已導入MongoDB。
通過使用mongoexport指令完成MongoDB的導出
- 我們正在指定db選項,以說明應從哪個資料庫導出資料。
- 我們正在指定收集選項以說明要使用哪個集合
- 第三個選項是指定我們要導出到csv檔案
- 第四個是指定應導出集合的哪些字段。
-
–out選項指定要将資料導出到的csv檔案的名稱。
輸出結果顯示
結果顯示,從MongoDB導出了3條記錄
# 使用配置檔案配置MongoDB伺服器
可以使用配置檔案啟動mongod伺服器執行個體。配置檔案包含等效于mongod指令行選項的設定。
如果希望MongoDB的所有日志記錄資訊存儲到自定義位置,潰瘍執行如下步驟:
1)建立一個名為“ mongod.conf”的檔案,并将以下資訊存儲在該檔案中
- 檔案的第一行指定我們要添加系統日志檔案的配置,即在自定義日志檔案中有關伺服器正在執行的操作的資訊的位置。
- 此處表面是一個檔案類型。
- 日志檔案的位置
-
logAppend:“ true”表示確定日志資訊不斷添加到日志檔案中。如果将值設定為“ false”,則隻要伺服器再次啟動,該檔案将被删除并重新建立。
步驟2)啟動mongod伺服器程序,并将上面建立的配置檔案指定為參數。下面顯示了如何完成此操作的螢幕截圖
在/ etc,一旦執行了以上指令,伺服器程序将開始使用此配置檔案,。系統上的目錄中,您将看到mongod.log檔案已建立。
下面的快照顯示了一個日志檔案的示例。
源位址:
https://www.guru99.com/installation-configuration-mongodb.html