我正在使用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