当前位置: 首页 > 知识库问答 >
问题:

未定义MongoDB-MongoDump

酆华皓
2023-03-14

我是MongoDB的新手。我正在尝试使用MongoDump备份我的数据库。但是每当我使用这个命令时,我会得到下面的错误

ReferenceError:未定义mongodump

我尝试用所有角色创建一个新用户,但仍然得到相同的错误。我应该添加一个特定的角色来进行备份吗?还是我做错了什么?

共有1个答案

宋伟泽
2023-03-14

'mongodump'是一个命令/工具,包含在'mongodb-tools'包中。如果您的机器上没有安装此包,那么没有定义它是有意义的。mongoDB-tools还提供了其他几种用于导入和导出DBs的工具(如mongoRestore)。

也就是说,'mongodump'不是mongo-shell命令,您不应该在mongo-shell中使用它。这是一个完全不同的命令,就像执行'mongod'或'mongo'等一样。

 类似资料:
  • 当我运行此代码时,它返回一个错误,说明未定义err 这是我的代码 下面是我对MongoDB模式的定义: 来人,请帮我修好这个谢谢!

  • 问题内容: 注意:根据 ECMAScript5.1,第15.1.1.3节,window.undefined是只读的。 现代浏览器正确地实现了这一点。 例如:Safari 5.1,Firefox 7,Chrome 20等。 Undefined仍可在以下位置更改:Chrome 14,… 原来,问题的原因是 如果“对象”中没有属性“ x”,则返回false。 我通过在两个Facebook函数中用规则相等

  • 问题内容: 我正在尝试使用nodejs和socket.io 连接到我的 mongodb 。我能够连接到数据库,因为一旦我-确实- 获得了我在控制台中但在Node.js端上的“连接接受” 通过猫鼬建立与mongodb:// localhost:27017的连接 接下来它立即失败 process.nextTick(function(){throw err;})^ TypeError:undefined

  • TypeError:无法读取app.post(/var/www/html/express/simplecrud/server.js:20:21)层未定义的属性“collection”。处理[as handle_request](/var/www/html/express/simplecrud/node_modules/express/lib/router/layer.js:95:5)层的下一个(/

  • 问题内容: 我正在使用PHP版本5.3并尝试在我的代码中使用,但是出现错误: 我仍然可以连接到数据库。为什么不可用? 我正在使用PHP版本5.3。 问题答案: 更新 中提到的评论,一直以来5.5弃用: 自PHP 5.5起不推荐使用mysql扩展。应该改用mysqli或PDO扩展名。否决已在mysql_deprecation中确定,可以在此找到对该决定背后原因的讨论。 并 在PHP 7中删除 。 是

  • 问题内容: 我有一个简单的jquery click事件 以及在site.master中定义的jquery引用 我检查了脚本是否已正确解析,可以在Firebug中查看标记并直接查看脚本,因此必须找到我。但是,我仍然得到: $未定义 而且没有一个jQuery的作品。我还尝试了$(document).ready和jQuery等的各种变体。 这是.net 3.5上的MVC 2应用程序,我确定我真的很密集,