如何定义“ ENUM”类型并将值放入环回模型本身?

时间:2019-02-05 05:06:27

标签: loopbackjs

如何定义“ ENUM”类型并将值放入模型本身?如果那不可能,那么在文档中,提到使用枚举是这样的 https://loopback.io/doc/en/lb3/MySQL-connector.html#enum 但是,按照最佳实践,我应该把这段代码放在哪里?

2 个答案:

答案 0 :(得分:0)

您可以在模型中添加自定义验证,因此它将检查您传递的值是否正确。您可以在此处找到更详尽的答案:

Can I define a custom validation with options for Loopback?

答案 1 :(得分:0)

您可以将这种方式用于MYSQL连接器。

"properties": { "name": { "type": "string", "mysql": { "columnName": "name", "dataType": "ENUM('Daily', 'Week Days','Weekends','Monthly','Custom')", "default": "Week Days" } } },