查找当前日期是否为替代日期

时间:2017-01-13 22:22:28

标签: javascript mongodb date mongoose mongodb-query

我必须实施订阅,用户可以选择订阅他的产品,这些产品将在订阅之日起每alternate个订阅,或者从订阅日期Two Day Gap发送给他。

 //Sample Data
 [
   { 
      "subscribed_on": ISODate("2017-01-01T08:15:39.736Z"),
      "_id" : 1, 
      "customer" : "jon doe", 
      "type": "alternate"
   },
   {
      "subscribed_on": ISODate("2017-01-02T08:15:39.736Z"),
      "_id" : 1, 
      "customer" : "Doe John", 
      "type": "Two Day Gap"
   },
   {
      subscribed_on: ISODate("2017-01-02T08:15:39.736Z"),
      "_id" : 1, 
      "customer" : "Foo Name", 
      "type": "alternate"
   }
 ]

现在,每天我都要查询以查找今天交付的客户列表。

如何汇总以便我可以计算当前日期是alternate日期还是two-day gap

为简化备用查询,我可以检查当前日期是否为even or odd,并查询与其相对的日期。就像当前日期是1st Jan odd一样,我可以查询even订阅查询的alternate日期。 这是查找备用日期的正确有效方法吗?

查找Two Day Gap类型订阅的当前方式是什么?

0 个答案:

没有答案