Sequelize आपके द्वारा पास की गई स्ट्रिंग को दिनांक ऑब्जेक्ट में कनवर्ट करता है, जिसमें इसे निर्दिष्ट समय होता है। यदि आप किसी निश्चित तिथि पर रिकॉर्ड्स का चयन करना चाहते हैं (बजाय एक सटीक समय पर) तो आप ऐसा इस तरह कर सकते हैं:
date: {
$lt: new Date('2016-10-20'),
$gt: new Date(new Date('2016-10-20') - 24 * 60 * 60 * 1000)
}
या आपके मामले में:
models.TblActivitat.findAll(
{
attributes:
[
'codiAct', 'procedencia', 'pacient', 'proces', 'prova', 'rmn', 'realitzador',
[Sequelize.fn('date_format', Sequelize.col('data'), '%d-%m-%Y'), 'data']
],
include: models.TblTecnics,
where: {"data": {
$lt: new Date('2016-10-20'),
$gt: new Date(new Date('2016-10-20') - 24 * 60 * 60 * 1000)
} }, //dataAAAAMMDD
order: "registre DESC"
}).then(function(tblActTec){
...
});