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

如何在本地json-server中按深层属性colors.value筛选数据

解决json-server嵌套数组属性的筛选问题

你想用/cards?colors.value=grey筛选cards中包含指定colors.value的数据,但这个写法不生效——这是因为json-server默认不支持直接用点语法查询数组内的对象属性。

解决方法很简单,用json-server提供的_some查询参数来实现:

  • 正确的请求路径:GET /cards?colors._some.value=grey

_some的作用是检查目标数组中是否存在至少一个元素满足后续的属性条件,刚好匹配你要筛选“cards里的colors数组中存在value为grey的对象”这个需求。

测试一下这个请求,就能返回你db.json里那个包含灰色选项的card了。

内容的提问来源于stack exchange,提问作者Anton Kondratovich

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 23:25:18