【问题标题】:how to check date that has no activity for past 10days in Sequelize?如何在 Sequelize 中检查过去 10 天没有活动的日期?
【发布时间】:2020-11-03 21:46:36
【问题描述】:

在数据库中,我有一个名为的列, 编辑日期。我需要写一个查询。

 where: {
           lastEditedDateTime:!moment().subtract(10, 'days').toDate()
}

我需要编写查询,发现最后编辑的日期大于 10 天。

【问题讨论】:

  • 您需要一个 lt 运算符:sequelize.org/master/manual/…
  • 这能回答你的问题吗? Sequelize Where statement with date
  • @ChrisG 不,它没有
  • 接受的答案确切地显示了如何做到这一点,不是吗? (另外:“这能回答您的问题吗?”当您将问题标记为欺骗时会自动插入,我自己没有输入,仅供参考)
  • @chrisG 我是初学者。对不起

标签: javascript node.js sequelize.js


【解决方案1】:

我想这就是你要找的。​​p>

where: {
  lastEditedDateTime: {
    [Op.lte]: moment().subtract(10, 'days').toISOString() 
  }
}

以下是 Sequelize 中的搜索运算符:https://sequelizedocs.fullstackacademy.com/search-operators/

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-03
  • 2011-12-26
  • 1970-01-01
  • 1970-01-01
  • 2015-05-18
  • 1970-01-01
相关资源
最近更新 更多