Решението, което работи за мен, е следното:-
// here startDate and endDate are Date objects
const where = {
from: {
$between: [startDate, endDate]
}
};
За справка, за да научите повече за операторите:- http://docs.sequelizejs .com/en/latest/docs/querying/#operators
Забележка: В MYSQL between
операторът за сравнение евключващ , което означава, че е еквивалентен на израза (startDate <= from AND from <= endDate)
.