我可以在我的应用程序中进行mongodump吗?

时间:2014-07-31 14:47:46

标签: mongodb meteor

我的客户希望能够转储数据库,并在需要时从应用程序中导入数据库。这可能吗?

感谢。

[编辑] 我需要在javascript中执行此操作。客户希望能够单击应用程序中的按钮以导出数据库。

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做

如果您的应用程序正在运行(在端口3000本地,向端口添加1),它将转储到当前工作目录中名为dump的目录。

mongodump --port 3001

您也可以从要恢复的数据库的转储目录(通常是流星)中以相同的方式恢复

mongorestore --port 3001 --db meteor ./meteor

请注意使用您需要安装mongodumpmongorestore的这些工具。在Mac上,您可以使用homebrew(mac)或aptitude(ubuntu)安装它们