MongoDB啟動與操作

更新於 發佈於 閱讀時間約 2 分鐘

當你使用 MongoDB 時,通常需要先啟動 MongoDB 的伺服器(mongod),然後再透過 MongoDB Shell(mongosh.exe)連線操作資料庫。以下是完整的啟動步驟與指令:

✅ 1. 啟動 MongoDB 伺服器(mongod

mongod --dbpath "C:\你的資料庫路徑"
  • --dbpath 是 MongoDB 資料庫檔案存放的位置,請替換為你實際的資料夾路徑,例如:
mongod --dbpath "C:\mongodb\data"
  • 如果該資料夾不存在,請先建立資料夾,否則 mongod 會報錯。

✅ 2. 開啟 MongoDB Shell(mongosh.exe

mongod 正常運行後,開啟另一個終端機視窗,輸入:

mongosh

或是給出完整路徑:

"C:\Program Files\MongoDB\Server\6.0\bin\mongosh.exe"
  • 預設會連線到本機的 mongodb://localhost:27017
  • 如果你想連線到特定主機與埠號,可以用以下方式:
mongosh "mongodb://localhost:27017"

📝 補充:常見問題處理

  1. 找不到 mongod 或 mongosh 命令:
    • 請確認 MongoDB 的安裝路徑是否加入到系統的環境變數 PATH。
    • 或是使用完整路徑執行,如: bash複製編輯"C:\Program Files\MongoDB\Server\6.0\bin\mongod.exe" --dbpath "C:\mongodb\data"
  2. dbpath 資料夾不存在:
    • 先用 File Explorer 或 mkdir 建立資料夾: bash複製編輯mkdir C:\mongodb\data
留言
avatar-img
留言分享你的想法!
avatar-img
于正龍(Ricky)的沙龍
45會員
71內容數
人工智能工作經驗跟研究
你可能也想看
Thumbnail
本文介紹如何使用 TG Bot 來操作 MongoDB,包括讀取所有 domain、讀取特定 domain、新增 domain、批量新增 domain、修改 domain 和刪除 domain。透過 TG Bot 的指令操作,實現了自動化管理和多環境管理。
Thumbnail
本文介紹如何使用 TG Bot 來操作 MongoDB,包括讀取所有 domain、讀取特定 domain、新增 domain、批量新增 domain、修改 domain 和刪除 domain。透過 TG Bot 的指令操作,實現了自動化管理和多環境管理。
Thumbnail
學習如何使用Python連接MongoDB進行憑證監控,包括建立MongoDB docker-compose、連接MongoDB、讀取yaml並寫入MongoDB、傳入env以及domain寫入MongoDB、讀取MongoDB、修改MongoDB、刪除MongoDB。
Thumbnail
學習如何使用Python連接MongoDB進行憑證監控,包括建立MongoDB docker-compose、連接MongoDB、讀取yaml並寫入MongoDB、傳入env以及domain寫入MongoDB、讀取MongoDB、修改MongoDB、刪除MongoDB。
Thumbnail
本篇文章將教你如何在Kubernetes cluster內部署一個MongoDB,包括取得Manifests、建立Volume、部署實務、基本操作和結論。透過操作演示,讓你瞭解在實務上如何成功建立MongoDB,並進行基本操作。
Thumbnail
本篇文章將教你如何在Kubernetes cluster內部署一個MongoDB,包括取得Manifests、建立Volume、部署實務、基本操作和結論。透過操作演示,讓你瞭解在實務上如何成功建立MongoDB,並進行基本操作。
Thumbnail
登入資料庫方式,請執行以下的命令: sudo mysql -u root -p 建立一個新資料庫,我們建立“itslinuxfoss”資料庫為例: CREATE DATABASE itslinuxfoss; 為新建立的資料庫設定新的使用者名稱和密碼: GRANT ALL PRIVILEGE
Thumbnail
登入資料庫方式,請執行以下的命令: sudo mysql -u root -p 建立一個新資料庫,我們建立“itslinuxfoss”資料庫為例: CREATE DATABASE itslinuxfoss; 為新建立的資料庫設定新的使用者名稱和密碼: GRANT ALL PRIVILEGE
Thumbnail
詳細解說如何在 Mac 上透過 Docker 安裝 MongoDB 社群版。包括 MongoDB Compass 的安裝與配置,以及 MongoDB Shell 的使用方法,為開發者提供 MongoDB 學習資源。
Thumbnail
詳細解說如何在 Mac 上透過 Docker 安裝 MongoDB 社群版。包括 MongoDB Compass 的安裝與配置,以及 MongoDB Shell 的使用方法,為開發者提供 MongoDB 學習資源。
Thumbnail
為了做登入log紀錄,練習mongoDB來存放log資料,這邊就來紀錄 Laravel 配置mongoDB的實作,而原本我的side project是練習搭建docker開發環境,故這邊會以dockerfile來設定跟紀錄踩坑問題。
Thumbnail
為了做登入log紀錄,練習mongoDB來存放log資料,這邊就來紀錄 Laravel 配置mongoDB的實作,而原本我的side project是練習搭建docker開發環境,故這邊會以dockerfile來設定跟紀錄踩坑問題。
Thumbnail
上一篇有提到 MongoDB Compass,而且也已經裝好了,那就來介紹一下吧 MongoDB Compass 是官方做的圖形介面工具用來操作架好的 MongoDB service,這樣就不用什麼事情都辛苦的用 mongo shell 操作了 New connection 輸入想要連接的 Mong
Thumbnail
上一篇有提到 MongoDB Compass,而且也已經裝好了,那就來介紹一下吧 MongoDB Compass 是官方做的圖形介面工具用來操作架好的 MongoDB service,這樣就不用什麼事情都辛苦的用 mongo shell 操作了 New connection 輸入想要連接的 Mong
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News