【发布时间】:2018-07-03 17:14:39
【问题描述】:
是否有可能为Parse Server 编写数据库迁移?
我的用例是:每当我将应用程序连接到新的mongodb server 时,我都想要一些带有预填充数据的表。例如,设置暂存环境,设置本地开发环境等。
我在文档中真的找不到任何东西。
我是在朝着正确的方向前进还是错过了什么?
【问题讨论】:
标签: mongodb database-migration parse-server
是否有可能为Parse Server 编写数据库迁移?
我的用例是:每当我将应用程序连接到新的mongodb server 时,我都想要一些带有预填充数据的表。例如,设置暂存环境,设置本地开发环境等。
我在文档中真的找不到任何东西。
我是在朝着正确的方向前进还是错过了什么?
【问题讨论】:
标签: mongodb database-migration parse-server
Parse.com -> Parse-Server 迁移的一部分是您现在必须管理自己的数据库。 Parse-Server 为您提供连接数据库所需的工具,但您必须执行管理索引(mlab 每周为您提供有关可以添加哪些索引以进行改进的提示!)、上传大量数据等操作。
所以,如果您的问题是“Parse-Server 会这样做吗?”不,他们不会。
如果您的问题是“可以这样做吗?”嗯,是!如果我没记错的话,MongoDB 有一个上传功能,它接受 JSON 或 CSV。我知道你可以上传一个集合,我不确定你是否可以一次做多个集合。需要注意的是,您需要为此自行设置 createdAt 和 updatedAt 以及 objectId,但是您可以这样做。
如果您不太熟悉处理 mongo 需要的原始数据,您可以随时设置您想要的表(如果它们不是太大),导出所有数据,然后使用该数据导出作为导入之后的所有新数据库。唯一的问题是 updatedAt 和 createdAt 会在新实例上显示旧日期。
【讨论】: