javascript - 从 OpenShift Mongodb 保存文档

标签 javascript node.js mongodb openshift

我在 OpenShift 中有一个 scalable appMongoDb2.2 广告 NodeJs0.10,

由于我不能使用 Cartridge rockmongo-1.1 因为它不能嵌入到可扩展的应用程序中,

如何获取我的 db'documents 并使用 ssh 执行 BackupRestore

最佳答案

确保您使用 RHC 命令行工具。

您有两种获取数据的方法:

1) 您可以通过 ssh 进入您的设备(作为快捷方式,您可以执行 rhc ssh {app-name})。然后您可以在控制台进行转储和恢复。请记住,您只有 ~/app-root/data 和/tmp 目录的写入权限,因此请确保将输出放在那里。然后你就可以来回 scp 你的文件了。

2) 您可以*rhc port forward* 将您的 MongoDB 终端和命令转发到您的本地机器。您仍然需要我们在创建实例时分配给您的实例的 MongoDB 用户名和密码。

关于javascript - 从 OpenShift Mongodb 保存文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19423695/

相关文章:

javascript - 使用 ng-autocomplete 时默认值未预填充输入字段

javascript - 页面加载后如何从 url 中删除查询字符串?

javascript/jquery 从选择中删除或删除选项

javascript - 如何使用cheerio的nodeJS从div标签获取值

javascript - Node 配置无法解析配置 SyntaxError : Unexpected token

python - 为什么我的远程 MongoDB 连接需要对每个查询进行身份验证?

arrays - 查询 MongoDB 中的整个对象数组

javascript - 如何将字符串转换为数组选择器的点表示法

javascript - mongoose:如何仅在保存数据时设置默认值(而不是在获取数据时)?

node.js - Mongoose 聚合不会返回与其他引擎相同的结果?有语法差异吗?