如何在graphql中的两个日期之间进行查询

Posted

技术标签:

【中文标题】如何在graphql中的两个日期之间进行查询【英文标题】:How to query between two dates in graphql 【发布时间】:2018-08-11 09:16:17 【问题描述】:

我有一个关于 GraphQL 中的领域查询的问题。

是否可以在graphql中的两个日期之间进行查询?

这是我尝试过的:

query getStudents
  student(query:"created_datime BETWEEN '2018-02-24T14:59:43.842Z','2018-02-28T14:59:43.842Z'")
    id
    code
    name
    created_datetime
    modified_datetime
    status
  

发生“无效谓词”错误。

如何正确查询?

【问题讨论】:

【参考方案1】:

你可以试试:

student(query:"created_datime BETWEEN '2018-02-24@14:59:43:842', '2018-02-28@14:59:43:842'")

请注意有问题的 @ 而不是 T

【讨论】:

【参考方案2】:

这可能是一个无效的谓词,因为您在查询中输入了created_datime 而不是created_datetime。在我尝试查询时拼错变量并且它不起作用之前发生过这种情况。

【讨论】:

以上是关于如何在graphql中的两个日期之间进行查询的主要内容,如果未能解决你的问题,请参考以下文章

如何通过单个查询显示存储在我的表中的两个日期之间的所有日期? [复制]

如何在 MySQL 中的两个日期之间获取特定日期

在 React 组件中的多个 GraphQL 查询之间进行更改

如何使用 MS Access 在 C# 中的两个日期之间进行搜索

如何在 gatsby graphql 中查询日期范围?

sysdate 差异(如何在 sysdate 和我的表日期之间进行查询)