我正在使用 LoopBack 4 构建一个 API,在一个模型中有一个名为“day”的属性,它是一个 Date 类型(MySQL 列也是 Date 类型)。
但是我不能向它发布像“2019-09-09”这样的值,因为它想要像“2019-09-09T12:41:05.942Z”这样的东西。如何指定它必须是日期(没有时间)?
我很困惑,因为您可以在查询参数(日期类型)中传递“2019-09-09”,但不能在模型中传递。
我目前在模型中有这样的属性:
@property({
type: Date,
required: true,
mysql: {
columnName: 'day',
dataType: 'date',
dataLength: null,
dataPrecision: null,
dataScale: null,
nullable: 'N',
},
})
day: Date;
预期:接受“2019-09-09”作为值
实际上:422:天应该匹配格式“日期时间”