Node.js loopbackJs如何建立FK数据类型为string的模型关系

Node.js loopbackJs如何建立FK数据类型为string的模型关系,node.js,loopbackjs,Node.js,Loopbackjs,在我的数据库(mySql)上有两个示例模型,分别是campaign和campaign_status。比如说 运动 id:整数(PK) 姓名:varchar 活动状态:varchar(FK) 运动状态 状态:varchar(PK) 在我的环回模型中,简单的关系如下 T_活动属于T_活动状态 运动状态有很多运动 FK是T.Campaign.Campaign_status,该字段在两个模型上都是字符串 当我调用post端点插入活动时,模型验证通知我验证错误状态422,活动状态不能为空,且值为:NaN

在我的数据库(mySql)上有两个示例模型,分别是campaign和campaign_status。比如说

运动

id:整数(PK) 姓名:varchar 活动状态:varchar(FK) 运动状态

状态:varchar(PK) 在我的环回模型中,简单的关系如下

T_活动属于T_活动状态 运动状态有很多运动 FK是T.Campaign.Campaign_status,该字段在两个模型上都是字符串

当我调用post端点插入活动时,模型验证通知我验证错误状态422,活动状态不能为空,且值为:NaN

看起来模型需要将活动状态作为编号插入。因此,我正在查看T_Campaign的Get和Post端点上的示例模式,并且Campaign_status的数据类型为number,即使在我的Campaign.json上,该字段特定为string

我通过删除两个模型上的所有关系来解决这个问题,然后campaign_status字段作为字符串正常工作,但是没有关系,一些端点已经消失了,我需要使用它


因此,问题是发生了什么,以及如何使我与PK-FK的关系作为字符串而不是数字工作。

请给出一些类似于模型json文件的代码请给出一些类似于模型json文件的代码