我刚开始使用带有 ORM、Waterline 的 Sails.js,并且非常喜欢它,但我不确定如何使用查询修饰符来处理日期。我正在使用sails-mysql。具体来说,我正在尝试获取在两个特定日期之间具有日期时间字段的行。我试过这样做:
MyModel.find()
.where({ datetime_field: { '>=': startDate } })
.where({ datetime_field: { '<=': endDate } })
.done(function(err, objects){
// ...
});
startDate
并且endDate
是两个Date
对象。我也尝试过将它们转换为带有toString()
. 在这两种情况下,我都从数据库中获取每一行,而不是两个日期之间的行。有没有办法做到这一点,或者这个功能还不是 Waterline 或sails-mysql 的一部分?