【问题标题】:JSONAPI filter by date rangeJSONAPI 按日期范围过滤
【发布时间】:2019-06-02 06:50:11
【问题描述】:

如果过滤器是日期范围,GET api如何发送过滤器参数

例如:

GET /products?filter[created][ge]=2018-01-01&filter[created][le]=2017-01-01

【问题讨论】:

  • JSON:API 规范与过滤策略无关。提供的查询将是一种选择。你的具体问题是什么?
  • 需要根据范围进行过滤,例如:日期范围、价格范围。
  • 您在问,哪些过滤器策略将支持基于范围的过滤器?您的 API 是否已经支持过滤器?您的 JSON:API 由什么服务器端框架提供支持?有很多悬而未决的问题...

标签: json-api jsonapiframework


【解决方案1】:

JSON:API 规范与过滤策略无关。但是,下一种方法是在各种库上实现的(例如 ngx-jsonapineomerx json-api):

GET /products?filter[created][since]=2018-01-01&filter[created][until]=2020-01-01

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-25
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 2014-09-04
    相关资源
    最近更新 更多