我正在尝试将用户输入的时间保存在我的数据库中。但我收到E_VALIDATION
错误400
。这就是我试图将其保存在我的数据库中的方式
StopSchedule.create( timeObj ,function stopScheduleCreate (err,timeObj)
{
if(err){
return next(err);
}
else
{
res.json(timeObj);
}
});
我已使用console.log()
检查其显示的timeObj
的值
{ stopId: '1', routeId: '1', arivalTime: '12:02:10' }
这正是我需要它的方式。如果我以空白时间发送它,则会成功保存。请指导我解决这个问题。 任何帮助将不胜感激。
由于
更新: 该模型如下
module.exports = {
schema :true,
tableName :'stopschedule',
connection :'mysql-adapter',
migrate :'safe',
autoCreatedAt: false,
autoUpdatedAt: false,
attributes: {
stopId: {
type: 'int',
},
routeId:{
type: 'int',
},
arivalTime: {
type:'time',
},
}
};
答案 0 :(得分:0)
看起来数据格式错误。如果您尝试使用该怎么办?
{ stopId: '1', routeId: '1' }
你能给你模型配置吗?