mongodb - Mongodb 尝试创建可恢复的备份

标签 mongodb

我在 mongoatlas 中得到了名为“test”的数据库。 我安装了 mongodb

mongodb-windows-x86_64-4.4.1-signed.msi 

我运行此命令,但它没有显示我的测试数据库。我正在尝试备份我的数据库

show dbs

admin   0.000GB
config  0.000GB
local   0.000GB

我观看了如何在 mongodb 中备份和恢复的教程。所以我运行命令

mongodump

上面写着

'mongodump' is not recognized as an internal or external command,
operable program or batch file.

但我可以运行 mongo 和 mongod 命令。我给了环境变量一个在cmd中运行mongodb的路径 Mongo and mongodump in CMD 他们还在文档中说在 cmd 中使用 mongodump 命令。我用管理员模式尝试过,它仍然给出相同的想法。 那么我该如何备份和恢复数据库呢?谢谢 The downloaded  and extracted zip file The installed path with ".exe" setup

最佳答案

mongodumpmongo database tools 的一部分,当您安装某些 Mongo 服务器 bundle 时,这些工具不会自动安装。 就像您的情况一样,您的命令行无法识别此命令,因为它从未安装在您的计算机上。

按照说明进行操作 here以便安装它。

  1. Access the MongoDB Download Center
  2. Select your Platform from the dropdown menu, then select the following Package for your platform:
  3. Once downloaded, unpack the archive and copy the tools to a location on your hard drive.

关于mongodb - Mongodb 尝试创建可恢复的备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64482456/

相关文章:

node.js - MongoDB:如果不存在则插入文档,但如果已存在则跳过更新

node.js - mongodb/mongoose 中的部分索引

javascript - 无法访问 Angular-Meteor 中的集合

mongodb - 如何更新 MongoDB 中的重复文档?

mongodb - 使用 Logstash 将数据从 mongoDB 同步到 elasticsearch

javascript - 动态定义 Mongoose 模型方法

mongodb 4.0 对 Node.js 的事务支持

mongodb - 直接从事件存储中读取或在读取端实现事件的副本

java - 使用 spring-data-mongodb 将数组作为过滤器函数中的参数传递

c# - 聚合和分组