我在一个转储文件夹中有一个mongodb数据库,其中包含一些bson和json文件。我想用mongorestore恢复它,但是我不能通过mongo shell连接到集群。所以我使用mongo指南针来连接,但我不知道如何在mongo指南针中恢复它。
发布于 2021-05-05 14:28:52
您可以从系统命令行运行mongorestore,而不是mongo shell。在Windows中使用命令提示符,或者在OS X/ Linux中使用终端来输入命令,您就应该可以使用了。连接字符串将与您用于通过Compass连接的字符串相同。
发布于 2021-08-05 06:09:31
要恢复,您必须仔细遵循以下步骤:
1:首先检查转储类型,如果它是压缩文件,则将其解压缩。
2:打开cmd提示符,转到数据库XYZ (文件夹)所在的文件夹。
mi@sujeet-mishra:~/Downloads/dump$在转储文件中,有一个名为 XYZ 的文件夹(XYZ数据库的文件夹)
现在运行命令: mongorestore -db XYZ
mi@sujeet-mishra:~/Downloads/dump$ mongorestore -db XYZ就是这样,现在刷新您的MongoDB,您将得到一个名为XYZ的DB。
https://stackoverflow.com/questions/64113521
复制相似问题