Mongodb

如何使用 MongoDB 5.0 CLI 恢復數據庫?

  • July 29, 2021

我剛剛在我的工作站上安裝了 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。我的信任mongorestoremongoimport命令發生了什麼?它們在版本 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

引用自:https://dba.stackexchange.com/questions/297317