天天看點

Windows系統安裝MongoDB

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位版本。

Windows系統安裝MongoDB
第二步)下載下傳完成後,打開msi檔案。在啟動螢幕中單擊“下一步”。
Windows系統安裝MongoDB
第三步

  1. 接受最終使用者許可協定
  2. 點選next,執行下一步
    Windows系統安裝MongoDB

第四步) 單擊“complete”按鈕,安裝所有元件。自定義選項可用于安裝選擇性元件,如果想更改安裝位置。

Windows系統安裝MongoDB

第五步)

  1. 選擇“以網絡服務使用者身份運作服務”。記下資料目錄,稍後我們需要使用。
  2. 點選下一步next
    Windows系統安裝MongoDB

第六步) 單擊“install”按鈕開始安裝。

Windows系統安裝MongoDB

第七步) 開始安裝。完成後單擊下一步

Windows系統安裝MongoDB

第八步)點選完成按鈕以完成安裝

Windows系統安裝MongoDB

# 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桌面程式

Windows系統安裝MongoDB

步驟2)在shell輸入以下程式

var myMessage ='Hello World';

printjson(myMessage);

Windows系統安裝MongoDB

代碼說明:

  1. 我們隻是在聲明一個簡單的Javascript變量來存儲一個名為“ Hello World”的字元串。
  2. 我們正在使用printjson方法将變量列印到螢幕上。

    # 安裝Python驅動程式

第一步)確定系統上已安裝Python

第二步)通過發出以下指令來安裝與mongo相關的驅動程式

pip install pymongo

# 安裝Ruby驅動程式

第一步)確定在系統上安裝了Ruby

第二步)通過發出指令確定gem已更新

gem update -system

第三步)通過發出以下指令安裝與mongo相關的驅動程式

gem install mong

# 安裝MongoDB Compass-MongoDB管理工具

市場上有一些工具可用于管理MongoDB。一種此類非商業工具是MongoDB Compass。

Compass的一些功能如下:

  1. Mongoshell的全部功能
  2. 多指令視窗
  3. 多個結果

    第一步)轉到

    連結 ,然後單擊下載下傳
Windows系統安裝MongoDB

第二部)在彈出視窗中輸入詳細資訊,然後單擊送出

Windows系統安裝MongoDB

第三步)輕按兩下下載下傳的檔案

Windows系統安裝MongoDB

第四步)安裝将自動開始

Windows系統安裝MongoDB

第四步)Compass 啟動歡迎界面

Windows系統安裝MongoDB

第六步)将隐私設定設定為預設,然後單擊“start using Compass”

Windows系統安裝MongoDB

步驟7)我們在這裡潰瘍看到目前資料庫清單

Windows系統安裝MongoDB

# MongoDB配置,導入和導出

在啟動MongoDB伺服器之前,第一個關鍵方面是配置将存儲所有MongoDB資料的資料目錄。這可以通過以下方式完成

Windows系統安裝MongoDB

上面的指令“ md data db”在目前位置建立一個名為 data db的目錄。

MongoDB将在此位置自動建立資料庫,因為這是MongoDB存儲其資訊的預設位置。我們隻是確定目錄存在,以便MongoDB在啟動時可以找到它。

使用“ mongoimport”指令将資料導入MongoDB。以下示例顯示了如何完成此操作。

步驟1)建立一個名為data.csv的CSV檔案,并将以下資料放入其中

Employeeid,EmployeeName

  1. Guru99
  2. Mohan
  3. Smith

    是以,在上面的示例中,我們假設要将3個文檔導入到稱為資料的集合中。第一行稱為标題行,它将成為集合的字段名稱。

第二步)使用mongo import指令

Windows系統安裝MongoDB
  1. 我們正在指定db選項,以說明應将資料導入到哪個資料庫
  2. type選項用于指定我們要導入的csv檔案
  3. 請記住,第一行稱為标題行,它将成為集合的字段名稱,這就是為什麼我們指定–headerline選項的原因。然後,我們指定我們的data.csv檔案。

    輸出結果

Windows系統安裝MongoDB

輸出顯示,有3個文檔已導入MongoDB。

通過使用mongoexport指令完成MongoDB的導出

Windows系統安裝MongoDB
  1. 我們正在指定db選項,以說明應從哪個資料庫導出資料。
  2. 我們正在指定收集選項以說明要使用哪個集合
  3. 第三個選項是指定我們要導出到csv檔案
  4. 第四個是指定應導出集合的哪些字段。
  5. –out選項指定要将資料導出到的csv檔案的名稱。

    輸出結果顯示

Windows系統安裝MongoDB

結果顯示,從MongoDB導出了3條記錄

# 使用配置檔案配置MongoDB伺服器

可以使用配置檔案啟動mongod伺服器執行個體。配置檔案包含等效于mongod指令行選項的設定。

如果希望MongoDB的所有日志記錄資訊存儲到自定義位置,潰瘍執行如下步驟:

1)建立一個名為“ mongod.conf”的檔案,并将以下資訊存儲在該檔案中

Windows系統安裝MongoDB
  1. 檔案的第一行指定我們要添加系統日志檔案的配置,即在自定義日志檔案中有關伺服器正在執行的操作的資訊的位置。
  2. 此處表面是一個檔案類型。
  3. 日志檔案的位置
  4. logAppend:“ true”表示確定日志資訊不斷添加到日志檔案中。如果将值設定為“ false”,則隻要伺服器再次啟動,該檔案将被删除并重新建立。

    步驟2)啟動mongod伺服器程序,并将上面建立的配置檔案指定為參數。下面顯示了如何完成此操作的螢幕截圖

Windows系統安裝MongoDB

在/ etc,一旦執行了以上指令,伺服器程序将開始使用此配置檔案,。系統上的目錄中,您将看到mongod.log檔案已建立。

下面的快照顯示了一個日志檔案的示例。

Windows系統安裝MongoDB

源位址:

https://www.guru99.com/installation-configuration-mongodb.html