按当前时间戳的 GraphQL 查询过滤器
Posted
技术标签:
【中文标题】按当前时间戳的 GraphQL 查询过滤器【英文标题】:GraphQL query filter by current timestamp 【发布时间】:2018-07-25 02:10:51 【问题描述】:我想知道按当前时间戳过滤 GraphQL 查询的一个很好的解决方案是什么,例如:
query
appointments(createdAt: today)
或
query
appointments(createdAt_gte: now)
是否建议在这里创建我自己的解析器函数?他们会是什么样子,例如graph.cool 用作后端?
我不想依赖客户端的正确时间,而是使用服务器时间。
【问题讨论】:
我会说:使用服务,获取服务器时间并编写自己的解析器来比较日期。 【参考方案1】:如果您不想依赖客户端获取日期,您可以在查询中发送一个参数,即
query
appointments(latestsOnly: true)
并将该参数解析为后端的当前日期
【讨论】:
以上是关于按当前时间戳的 GraphQL 查询过滤器的主要内容,如果未能解决你的问题,请参考以下文章