MongoDB是著名的NoSQL資料庫,ASP.NET Core教程中介紹ASP.NET Core連接配接MongoDB資料庫的内容,本文先記錄在Ubuntu下安裝MongoDB的過程,後續再學習ASP.NET Core如何操作MongoDB。
MongoDB官網提供了多種版本,有雲服務版本、企業版、社群版等,本文安裝免費的社群版。

MongoDB最新版本為5.0,隻支援在64位作業系統中安裝,主要分為線上安裝和離線安裝,具體的介紹請檢視參考文獻1和2,本文中使用線上安裝方式安裝MongoDB社群版。
第一步,打開終端,輸入下列指令擷取公鑰,指令執行成功會傳回OK。
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
第二步,執行下列名稱建立清單檔案。
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
第三步,執行“sudo apt-get update”指令。
第四步,執行下列名稱安裝MongoDB。
sudo apt-get install -y mongodb-org
MongoDB社群版安裝完成後,運作下列指令啟動MongoDB服務并檢視服務狀态。
sudo systemctl start mongod
sudo systemctl status mongod
使用MongoDB需要在終端中運作“mongosh”指令。
參考文獻:
[1]https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
[2]https://docs.mongodb.com/guides/server/install/
[3]https://github.com/mongodb/mongo