現(xiàn)在讓我們看看如何在Windows上安裝MongoDB。
要在Windows上安裝MongoDB,請首先從https://www.mongodb.com/download-center下載最新版本的MongoDB 。
輸入所需的詳細(xì)信息,選擇 Server 選項(xiàng)卡,在其中可以選擇 MongoDB 的版本,操作系統(tǒng)和打包為:
現(xiàn)在安裝下載的文件,默認(rèn)情況下,它將安裝在文件夾中 C:\Program Files\。
MongoDB需要一個數(shù)據(jù)文件夾來存儲其文件。MongoDB數(shù)據(jù)目錄的默認(rèn)位置是c:\data\db。因此,您需要使用命令提示符創(chuàng)建此文件夾。執(zhí)行以下命令序列。
C:\>md data C:\md data\db
然后需要指定將 dbpath 設(shè)置為 mongod.exe 中創(chuàng)建的目錄。同樣,使用以下命令。
在命令提示符中,跳轉(zhuǎn)到當(dāng)前 MongoDB 安裝文件夾中的bin目錄。假設(shè)我的安裝文件夾 C:\Program Files\MongoDB
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"
這將在控制臺輸出中顯示等待連接( waiting for connections)的消息,這表明mongod.exe進(jìn)程正在成功運(yùn)行。
現(xiàn)在要運(yùn)行MongoDB,您需要打開另一個命令提示符并輸入以下命令。
C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("4260beda-f662-4cbe-9bc7-5c1f2242663c") } MongoDB server version: 4.2.1 >
這將表明MongoDB已安裝并成功運(yùn)行。下次運(yùn)行 MongoDB 時,只需輸入命令。
C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data" C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe
運(yùn)行以下命令以導(dǎo)入MongoDB公共GPG秘鑰-
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
使用以下命令創(chuàng)建 /etc/apt/sources.list.d/mongodb.list 文件。
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
現(xiàn)在發(fā)出以下命令來更新存儲庫-
sudo apt-get update
接下來使用以下命令安裝MongoDB-
apt-get install mongodb-10gen = 4.2
在以上安裝中,MongoDB版本當(dāng)前是2.2.3。確保始終安裝最新版本。現(xiàn)在,MongoDB已成功安裝。
sudo service mongodb start
sudo service mongodb stop
sudo service mongodb restart
要使用MongoDB,請運(yùn)行以下命令。
mongo
這將使您連接到正在運(yùn)行的MongoDB實(shí)例。
要獲取命令列表,請MongoDB客戶端輸入 db.help()。這將為您提供命令列表,如以下屏幕截圖所示。
要獲取有關(guān)MongoDB服務(wù)器的統(tǒng)計信息,請在MongoDB客戶端中鍵入命令 db.stats() 。這將顯示數(shù)據(jù)庫名稱,數(shù)據(jù)庫中的集合數(shù)和文檔數(shù)。命令的輸出顯示在以下屏幕截圖中。