Node.js Sequelize查询,其中createdAt日期与today日期类似

Node.js Sequelize查询,其中createdAt日期与today日期类似,node.js,express,sequelize.js,Node.js,Express,Sequelize.js,在Express框架中,我使用的是Sequelize。我想选择用户的名字和最后一个注册日期与createdAt字段匹配的人。我的问题在下面 const userData = models.users; var querystring = { where: {createdAt: {[op.like]: '%2018-09-27%'}}, attributes: ['first_name', 'last_name'] } userData.findOne(querystring).then(fun

在Express框架中,我使用的是Sequelize。我想选择用户的名字和最后一个注册日期与createdAt字段匹配的人。我的问题在下面

const userData = models.users;
var querystring = { where: {createdAt: {[op.like]: '%2018-09-27%'}}, attributes: ['first_name', 'last_name'] }
userData.findOne(querystring).then(function (userData) {

    console.log(userData);

});
但我下面有个错误

弃用警告:提供的值不是可识别的RFC2822或ISO格式。moment构造回到js Date(),这在所有浏览器和版本中都不可靠。不鼓励使用非RFC2822/ISO日期格式,并将在即将发布的主要版本中删除。有关更多信息,请参阅。 论据: [0]\u IsamentObject:true、\u isUTC:false、\u useUTC:false、\u l:undefined、\u i:%2018-09-27%、\u f:undefined、\u strict:undefined、\u locale:[对象对象对象]


提前感谢

您可以使用日期范围查询,查询在某个日期注册的用户

使用startTime=一天的开始,endTime=一天的结束

Model.findAll({
    where: {
        createdAt: {
            $gt: startTime,
            $lt: endTime
        }
    }
})