Rozwiązanie, które działa dla mnie, to:-
// here startDate and endDate are Date objects
const where = {
from: {
$between: [startDate, endDate]
}
};
Aby dowiedzieć się więcej o operatorach:- http://docs.sequelizejs .com/pl/latest/docs/querying/#operators
Uwaga: W MYSQL between
operator porównania jest włącznie , co oznacza, że jest równoważne wyrażeniu (startDate <= from AND from <= endDate)
.