Docs 菜单
Docs 主页
/
Relational Migrator
/

字段

在此页面上

  • 用例
  • 行为
  • 开始体验
  • 了解详情

您可以在添加或编辑映射规则时自定义字段。 Relational Migrator 允许您使用计算字段定义自定义字段,使用自定义 ID 字段定义自定义 ID,或将源关系列数据类型转换为支持的 BSON 数据类型。

您可以使用字段自定义来:

  • 在映射规则中包含或排除字段。

  • 更改字段名称。

  • 使用虚线路径在父文档中嵌入子字段。 有关详细信息,请参阅嵌入字段。

  • 使用 JavaScript 表达式自定义 _id字段。

  • 使用 JavaScript 表达式自定义字段。

  • 配置 null 处理行为。

字段部分包含从关系表中的列派生的字段列表。 默认情况下,映射规则包括每一列。 要从同步作业中排除字段,请取消选中该复选框。 字段名称最初与列名称匹配(应用全局大小写)。要修改名称,请编辑文本框。 您可以单击每个字段旁边的 图标,显示其他选项。

  • Relational Migrator 会将与源列数据类型最匹配的默认数据类型分配给 MongoDB 字段。

  • 您可以使用 BSON Type下拉菜单将 MongoDB 字段数据类型更改为其他数据类型,以微调您的模式。 如果所选类型与源值不兼容,则每个转换的字段都会在同步作业期间导致错误。 同步作业将继续进行,直到达到用户定义的最大错误阈值。

  • 要将子字段嵌入父文档中,请重命名parent.child表单中的字段。例如,将字段productName重命名为product.name会导致子文档name嵌入到父文档product中。 具有相同product.前缀的任何其他字段也会作为子字段嵌入。

  • 将源关系数据类型更改为特定的 MongoDB BSON 数据类型。

    转换字段支持的数据类型包括:

    • Boolean

    • Date

    • Decimal

    • Double

    • Integer

    • Long

    • String

    有关详细信息,请参阅转换示例。

  • 使用Null Handling指定Null值的行为。 您可以省略这些值或将其包含在目标collection中。

  • 您可以查看字段的Original nameOriginal type 。 这些值与字段所在的关系列相对应。

注意

对于计算字段,BSON 类型最初显示为Default ,这意味着在运行时自动选择字段类型。 您可以为计算字段选择显式 BSON 类型,同步作业会在此过程中转换该类型。

后退

配置时间序列集合