【发布时间】:2021-10-12 03:26:18
【问题描述】:
在 Gatsby 中,当我们在 mdx 类型的日期上使用 lt 或 gt 运算符进行查询时,它会返回最接近的“大于”还是最接近的“小于”?
我做了一些快速的实验,看起来确实如此,但在 GraphQL 或 Gatsby 上找不到任何官方文档来准确解释它的行为方式。
【问题讨论】:
在 Gatsby 中,当我们在 mdx 类型的日期上使用 lt 或 gt 运算符进行查询时,它会返回最接近的“大于”还是最接近的“小于”?
我做了一些快速的实验,看起来确实如此,但在 GraphQL 或 Gatsby 上找不到任何官方文档来准确解释它的行为方式。
【问题讨论】:
你可以在这里找到官方文档:https://www.gatsbyjs.com/docs/graphql-reference/#complete-list-of-possible-operators
所以是的,lt 是“小于”,gt 是“大于”。您还可以看到,还有另外两种变体:
lte“小于或等于”gte "大于或等于"但它不会返回“最接近”的结果,因为您将使用它来过滤结果。因此,如果存在,您将获得多个结果。
【讨论】: