2017-09-14 115 views
0

假设我们有如下数据结构如何通过JSONAPI中的嵌套属性进行过滤?

"data": [ 
    { 
     "type": "node--press", 
     "id": "f04eab99-9174-4d00-bbbe-cdf45056660e", 
     "attributes": { 
      "nid": 130, 
      "uuid": "f04eab99-9174-4d00-bbbe-cdf45056660e", 
      "title": "TITLE OF NODE", 
      "revision_translation_affected": true, 
      "path": { 
       "alias": "/press/title-of-node", 
       "pid": 428, 
       "langcode": "es" 
      } 
... 
} 

返回的数据是符合JSON API标准,我没有问题,检索和处理它,除了事实上,我需要能够过滤节点由路径pid返回。

如何通过path.pid过滤我的数据?

我曾尝试: - 节点压滤机[路径] [PID] = 428 - 节点压滤机[路径] [PID] [值] = 428

无济于事

回答

0

在规范的过滤器部分没有很好的定义,但其他参数如include描述了使用点符号访问嵌套键。你可以试试?filter[path.pid]=428并以这种方式解析过滤器。

相关问题