被你發現了@@
Windows
安裝 MongoDB
先至 MongoDB 官方網站 根據自己的 Windows 版本下載 MongoDB Community Server,並完成安裝。
基本上用預設一直按下一步即可,在最後一步如果用不到可以把mongodb compass的安裝取消,有需要之後可以裝回來。
連接至 MongoDB
開啟 Terminal 執行 monogo.exe,如此就進入了 MongoDB 的殼層(shell):
1 | "C:\Program Files\MongoDB\Server\5.0\bin\mongo.exe" |
在這裡面我們可以透過指令來操作 MongoDB:
1 | > help |
如果這邊連接失敗的話沒辦法,請執行以下設定再回來連接
設定 DB 存放資料夾,並啟動
MongoDB 預設會把檔案存放在 C:\data\db 的路徑下,因此我們先建立一個資料夾:
1 | cd C:\ |
接著啟動 MongoDB 並把剛剛建立的資料夾指定給它,路徑自己注意下:
1 | "C:\Program Files\MongoDB\Server\5.0\bin\mongod.exe" --dbpath="c:\data\db" |
如果你看到畫面上出現[initandlisten] waiting for connections
表示啟動成功。
留著啟動 MongoDB 的 Terminal ,開啟另外一個 Terminal 執行 monogo.exe,如此就進入了 MongoDB 的殼層(shell):
Mac
1. Homebrew (推薦)
沒有此工具的人可以先點這裡安裝一下
安裝
1 | # 安裝 brew services |
透過 brew services 啟動 MongoDB
1 | # 安裝 brew services |
開始使用 MongoDB
再開啟另一個 Terminal 輸入 mongo 即可進入 MongoDB 殼層(shell)
1 | mongo |
檔案路徑
1 | 組態檔:/usr/local/etc/mongod.conf |
到Finder,command + shift + G
,可直接到目的路徑
2. 其他
在安裝過程中,最大的癥結點就是關於指令mongod
,很多文章都提及需要藉由執行mongod
來開啟伺服器,不然直接執行mongo
時,會連不到資料庫,但實際上我使用5.X版本時,可以直接在本地端目錄下執行mongo
且連接成功,也可以操作預設資料庫。
目前猜測可能是因為新的版本,在安裝時都幫你預設好了,不用再做多餘的動作去啟用或設定,但找到的大多數文章都沒提到這件事。
有興趣可以查看底下參考
參考
Install MongoDB Community Edition on macOS
MongoDB 不在開源,Homebrew 安裝只能玩社區版
MongoDB 安裝
mongo和mongod有什麼實際區別?
Why does the mongo shell work without mongod server being explicitly run?
官網文件
MongoDB教學(一)_下載安裝_基礎指令
Windows下MongoDB的安装和使用