Я только начал использовать Sails.js с его ORM, Waterline, и мне он очень нравится, но я не уверен, как использовать модификаторы запроса для дат. Я использую sails-mysql. В частности, я пытаюсь получить строки с полем datetime между двумя конкретными датами. Я пробовал это сделать:
MyModel.find()
.where({ datetime_field: { '>=': startDate } })
.where({ datetime_field: { '<=': endDate } })
.done(function(err, objects){
// ...
});
startDate
и endDate
- два Date
объекта. Я также пробовал преобразовать их в строки с помощью toString()
. В обоих случаях я получаю каждую строку из базы данных вместо строк между двумя датами. Есть ли способ сделать это, или эта функция еще не является частью Waterline или sails-mysql?