【问题标题】:Sequelize range types and resolversSequelize 范围类型和解析器
【发布时间】:2016-06-30 22:31:06
【问题描述】:

我有一个当事方解析器,我愿意得到在一个日期范围内的所有当事方。

(各方有一个属性“partyDate”)

parties(root, args){
  return Parties.findAll(
     {
       where: args,
     }
  );
}

根据Sequelize Range Types Docs,这是创建范围的方法..

Timeline.create({ range: [myDateObject1, myDateObject2] });

但是我如何检索partyDate(即 2015 年 3 月 12 日)在 myDateObject1 和 myDateObject2 之间的各方的集合

【问题讨论】:

    标签: mysql node.js express sequelize.js


    【解决方案1】:

    好的,我找到了解决办法:

    在 where 语句中,您必须查询日期范围 $lt-$gt

    where...
    
      partyDate: {
        $lt: myDateObject1,
        $gt: myDateObject2
      }
    

    【讨论】:

      猜你喜欢
      • 2020-12-07
      • 1970-01-01
      • 2013-06-13
      • 1970-01-01
      • 2013-05-31
      • 2011-05-19
      • 2016-07-26
      • 2022-11-20
      • 2015-10-12
      相关资源
      最近更新 更多