2017-09-14 5 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로 필터링 할 수 있습니까?

는 I는 시도 : - 노드 눌러 필터 [경로] [PID = 428 - 노드 누름 [클리핑] 필터 [PID] [VALUE = 소용 428

?

답변

0

사양의 필터 섹션에서는 잘 정의되어 있지 않지만 include과 같은 다른 매개 변수는 중첩 키에 도트 표기법으로 액세스하는 방법을 설명합니다. 당신은 ?filter[path.pid]=428을 시도해보고 그런 식으로 필터를 분석 할 수 있습니다.