La solution qui fonctionne pour moi est la suivante :-
// here startDate and endDate are Date objects
const where = {
from: {
$between: [startDate, endDate]
}
};
Pour référence pour en savoir plus sur les opérateurs :- http://docs.sequelizejs .com/en/latest/docs/querying/#operators
Remarque : Dans MYSQL between
l'opérateur de comparaison est inclusif , ce qui signifie qu'il est équivalent à l'expression (startDate <= from AND from <= endDate)
.