1

我正在尝试节省用户在我的数据库中输入的时间。但我收到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',
        },
    }
};
4

1 回答 1

0

看起来数据格式错误。如果您尝试使用:

{ stopId: '1', routeId: '1' }

你能给你模型配置吗?

于 2014-11-27T09:23:46.217 回答