Sailsjs结合了日期和时间

时间:2017-03-21 07:24:06

标签: node.js sails.js

我正在使用sailsjs并且我试图让所有产品在两个日期时间之间具有startdate和starttime。我不知道如何用帆模型做到这一点。我该如何解决这个问题?有什么要像sql一样组合两个列吗?

MyService.js:

    Obj.find({
        startDate: { '>=': sDate, '<=': eDate },
        startTime: { '>=': sTime, '<=': eTime }
    })
    .exec(function (err, model) {
        if(model && model.length == 0) {
            cb(err, model);     
            return;
        }
        cb(err, model);
    });

MySql命令:

SELECT * FROM Obj WHERE (TIMESTAMP(start_date, start_time) BETWEEN  '2017-03-20 05:02' AND '2017-03-21 05:02')

我的表:

Name        Type
id          int
name        varchar
start_date  date
start_time  time
status      tinyint

0 个答案:

没有答案