2017-04-17 5 views
0

누군가가 쿼리 작성기 json 서블릿에서 반환 한 결과를 필터링하는 방법을 알려주십시오. 다음은 JSON 응답입니다 다음,Query Builder json에서 반환 한 결과를 필터링하는 방법은 무엇입니까?

{ 
    "success":true, 
    "results":2, 
    "total":2, 
    "more":false, 
    "offset":0, 
    "hits":[ 
    { 
    "SourceNodePath":"/content/en/events", 
    "Status":"COMPLETED", 
    "dateRequested":1492325940000, 
    "ContentType":"PAGE", 
    "SubmissionId":[ 
     "016192" 
    ], 
    "SourceLanguage":"en", 
    "TargetLanguages":[ 
     "fr" 
    ], 
    "dateCreated":1492191038787, 
    "dateReceived":1492191112322, 
    "Identifier":1492191038787, 
    "Initiator":"user", 
    "name":"2", 
    "Code":"201" 
    }, 
    { 
    "SourceNodePath":"/content/en/toolbar", 
    "Status":"COMPLETED", 
    "dateRequested":1492325940000, 
    "ContentType":"PAGE", 
    "SubmissionId":[ 
     "016190" 
    ], 
    "SourceLanguage":"en", 
    "TargetLanguages":[ 
     "de" 
    ], 
    "dateCreated":1492190651609, 
    "dateReceived":1492190694082, 
    "Identifier":1492190651609, 
    "Initiator":"foo", 
    "name":"1", 
    "Code":"201" 
    } 
] 
} 

내가 AEM 개발에 새로운 해요, 그것은 예를 들면, 같은 "기자"값을 갖는 결과를 표시 그래서 그 QueryBuilder JSON 서블릿을 수정할 수있는 방법이있다 이 사건, "사용자"? "초 기자"는 AEM 로그인의 사용자 이름 값을 사용합니다. 귀하의 요청에

답변

0

당신은 그것을 통해 읽을

property=Initiator 
property.value=user 

이 문서에서는 모든 옵션을 설명처럼 정의, 몇 분이 걸릴 수 있습니다 https://docs.adobe.com/docs/en/aem/6-2/develop/search/querybuilder-api.html

나는 또한 당신이 만들 수 있습니다 알고 있다고 가정 이 URL에서 다른 매개 변수를 사용하여 출력의 차이점을 확인하십시오. /libs/cq/search/content/querydebug.html

+0

감사합니다. Shawn. 그냥 기사를 통해, 그것은 다있다. 이것은 효과가 있었다. – Grace