Řešení, které pro mě funguje, je toto:-
// here startDate and endDate are Date objects
const where = {
from: {
$between: [startDate, endDate]
}
};
Chcete-li se dozvědět více o operátorech:- http://docs.sequelizejs .com/en/latest/docs/querying/#operators
Poznámka: V MYSQL between
porovnávací operátor je zahrnující , což znamená, že je ekvivalentní výrazu (startDate <= from AND from <= endDate)
.