La solución que funciona para mí es esta:-
// here startDate and endDate are Date objects
const where = {
from: {
$between: [startDate, endDate]
}
};
Como referencia para saber más sobre los operadores:- http://docs.sequelizejs .com/en/latest/docs/querying/#operators
between
el operador de comparación es inclusivo , lo que significa que es equivalente a la expresión (startDate <= from AND from <= endDate)
.