You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Angular-in-memory-web-api按日期条件查询成员数据

Angular In-Memory Web API: 按出生日期筛选(大于指定日期)的URL参数格式

嘿,针对你用angular-in-memory-web-api筛选birthDate大于指定日期的需求,我给你明确的URL参数格式和示例:

angular-in-memory-web-api支持通过方括号包裹的比较操作符来实现范围筛选,你的birthDate刚好是YYYY-MM-DD格式,这种字符串的字典序和日期时间序完全一致,所以不需要额外做日期转换就能直接筛选。具体格式如下:

大于指定日期(严格大于,不包含等于)

使用gt(greater than)操作符,URL格式:

api/members/?birthDate[gt]=[指定日期]

举个例子,如果你要筛选所有出生日期晚于1952-01-01的成员,请求URL就是:

api/members/?birthDate[gt]=1952-01-01

这个请求会返回你示例数组里id为1(1956-11-22)和id为3(1953-02-03)的数据。

大于等于指定日期

如果需要包含等于指定日期的情况,用gte(greater than or equal)操作符:

api/members/?birthDate[gte]=1953-02-03

这个请求会返回id为1(1956-11-22)和id为3(1953-02-03)的成员(id3的出生日期刚好匹配指定日期)。

顺便给你补充几个常用的日期筛选操作符,方便你扩展使用:

  • 小于指定日期:api/members/?birthDate[lt]=1953-01-01
  • 小于等于指定日期:api/members/?birthDate[lte]=1953-02-03

内容的提问来源于stack exchange,提问作者OM PRAKASH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:17:08