在迁移项目中,除了迁移数据之外,您还经常更新或重写部分应用程序代码。 Relational Migrator 的代码生成功能减少了此过程所需的时间和精力。
关系迁移代码生成分析 MongoDB collection 并从 MongoDB 模式生成应用程序代码。
代码生成:
使用项目中定义的连接连接到 MongoDB 并生成应用程序代码文件。
为JSON提供语言支持。
对于目标 MongoDB 连接中的每个collection,代码生成都会生成文件。这些文件包含特定于语言的模型类和适当的库导入,以便在 MongoDB 上运行应用程序。 然后,您可以将这些自动生成的文件下载或复制到您的应用程序中。 您可能需要手动更新生成的代码,以便将其与现有应用程序代码集成。
代码生成选项
代码生成具有以下选项:
选项 | 说明 |
|---|---|
语言 | Relational Migrator 为其生成代码文件的编程语言。 |
模板 | 描述以所选语言生成的工件类型。 |
代码生成模板
代码生成支持以下JSON应用程序模板:
模板名称 | 说明 |
|---|---|
JSON schema (MongoDB) | JSON schema生成可用于MongoDB 模式验证 的 文件。 |
文档示例 | 生成与每个集合的模式一致的示例 JSON 文档。 |