GraphQL查询按当前时间戳过滤

时间:2018-02-14 13:22:06

标签: graphql graphql-js graphcool

我想知道通过当前时间戳过滤GraphQL查询会有什么好处,例如:

id|invoice_no|invoice_date|change_previous_month|change_status|event_date

984974|110|2016-12-31|0|A|2016-12-31

984974|8202|2017-01-30|-64864|D|2016-12-31

115677|5505|2016-11-31|0|A|2017-01-30

115677|5635|2017-01-30|58730|U|2017-01-30

query {
  appointments(createdAt: today) { }
}

是否建议在此处创建自己的解析器功能?它们看起来如何,例如, graph.cool用作后端?

我不想依赖客户端的正确时间,而是使用服务器时间。

1 个答案:

答案 0 :(得分:1)

如果您不想依赖客户方面的日期,您可以在查询中发送一个参数,即

query {
  appointments(latestsOnly: true) { }
}

并将该参数解析为后端的当前日期