新建文档
当您希望将表中的数据存储在专用集合中时,请使用此映射规则。 任何数据库表都可以使用 New Documents映射规则。
New Documents映射规则是最基本的映射规则选项。 它为关系数据库中的每一行数据创建一个文档。
关于此任务
您可以有多个从不同表到同一集合的New Documents映射规则。
Relational Migrator将这些表视为独立数据,并且目标文档不会以任何方式合并在一起。
步骤
3
(可选)配置映射规则筛选器
允许您显式包含表达式返回 true
的行。 这与表筛选器不同,后者根据SQL查询进行过滤,并应用特定表中的所有行。 映射规则筛选器仅应用于特定映射。
在Mappings窗格中,单击Advanced settings旁边的图标。
选择Add mapping rule filter图标。
在Value expression文本框中输入有效的JavaScript过滤表达式。
4
例子
本部分演示了New Documents映射规则的关系输入和 MongoDB 输出。
新建文档
在此示例中, New Documents映射规则应用于Customer
表中的单行。
单击下面的标签页可查看此示例的输入和输出:
Customer
表:
id | 名称 | Address1 | Address2 | Address3 |
---|---|---|---|---|
1 | 乔林·福斯罗普 | 86 德怀特·帕斯 | 卡雷加尔 | 3800-854 |
Customer
集合中的文档现在包含所有关系表字段。
{ "_id": { "CustomerID": 1 }, "Name": "Joelynn Fawthrop", "Address1": "86 Dwight Pass", "Address2": "Carregal", "Address3": "3800-854" }