如何使用WiredTiger从MongoDB 3.0.3中的文件转储数据

如何使用WiredTiger从MongoDB 3.0.3中的文件转储数据,mongodb,restore,dump,Mongodb,Restore,Dump,我的mongod进程无法启动。 MongoDB 3.0.3已从mongodump和mongoexport命令中删除了--dbpath参数。 如何将数据转储并恢复为json或bson等人类可读格式?只要不使用--dppath选项,只连接到正在运行的数据库实例即可。这基本上是自包含“可插拔存储”以来添加的一个概念,因此“数据库读取逻辑”不再是该实用程序的“内置”,而只是使用标准的网络“驱动程序”连接本身 因此,从3.x版本开始,现在的MongoDB实用程序不会直接与数据库文件进行“对话”。他们现在需

我的mongod进程无法启动。
MongoDB 3.0.3已从
mongodump
mongoexport
命令中删除了--dbpath参数。

如何将数据转储并恢复为json或bson等人类可读格式?

只要不使用
--dppath
选项,只连接到正在运行的数据库实例即可。这基本上是自包含“可插拔存储”以来添加的一个概念,因此“数据库读取逻辑”不再是该实用程序的“内置”,而只是使用标准的网络“驱动程序”连接本身

因此,从3.x版本开始,现在的MongoDB实用程序不会直接与数据库文件进行“对话”。他们现在需要一台正在运行的服务器来与之对话

对于“localhost”之外的任何内容,请使用
--host
--port
选项或连接“url”字符串建立与服务器的连接

如果您在“启动流程”方面有问题,那么这应该是另一个问题,关于“当我遇到此错误时如何启动流程”。但是3.x实用程序是以这种方式“按设计”运行的,如果您希望运行“Wired Tiger”的其他东西,那么您将无法找到它

即使是早期版本,如果服务器不启动,“原始访问”功能也不太可能在这里帮助您。但我不确定,因为这不是你的问题