Mongodb
如何使用 MongoDB 5.0 CLI 恢復數據庫?
我剛剛在我的工作站上安裝了 MongoDB 5.0 版 CLI 工具。
但是現在當我像往常一樣恢復數據庫時,我得到一個錯誤:
mongorestore mongorestore : The term 'mongorestore' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + mongorestore + ~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (mongorestore:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
如果我列出 MongoDB 5.0 bin 目錄,這就是我所看到的:
Directory: D:\MongoDB\Server\5.0\bin Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 7/19/2021 10:45 PM 1558 InstallCompass.ps1 -a---- 7/19/2021 11:10 PM 22162432 mongo.exe -a---- 7/13/2021 2:24 PM 13275648 mongocli.exe -a---- 7/26/2021 5:02 PM 577 mongod.cfg -a---- 7/20/2021 12:14 AM 46752256 mongod.exe -a---- 7/20/2021 12:14 AM 528224256 mongod.pdb -a---- 7/19/2021 11:35 PM 29746688 mongos.exe -a---- 7/19/2021 11:35 PM 311988224 mongos.pdb
我正在使用 Windows 10。我的信任
mongorestore
和mongoimport
命令發生了什麼?它們在版本 5 下不再可用。如何在 MongoDB 版本 5.0.1 下恢復數據庫?
摘自 - https://docs.mongodb.com/database-tools/
從 MongoDB 4.4 開始,MongoDB 數據庫工具現在與 MongoDB 伺服器分開發布,並使用它們自己的版本控制,初始版本為 100.0.0。
以前,這些工具與 MongoDB 伺服器一起發布並使用匹配的版本控制。
這是下載連結 - https://www.mongodb.com/try/download/database-tools