2017-12-13 8 views
0

AEM 쿼리 빌더에서 검색을 수행하고 새 위치로 이동되지 않은 태그 만 가져 오는 것이 필요합니다.속성이 존재하지 않는 AEM 쿼리 빌더 검색

이전 태그에 추가 된 속성은 새 위치의 경로가있는 "cq:movedTo"입니다.

property=cq:movedTo 
property.operation=no 

내가 여기서 뭔가를 놓치고 있습니까 :

하지만 이 속성을 가지고 있지 할 태그를 검색 할 때, 나는 그나마 어떤 결과를 얻을? 검색은 타사에서 수행하며 수신 한 태그 목록을 처리 할 수 ​​없습니다. 그래서이 쿼리를 사용하여 올바른 목록 만 가져와야합니다.

답변

1

property.operation은 속성 조건부 평가자를 사용하는 동안 다음 값 중 하나를 사용할 수 있습니다.

  1. equals 정확한 일치
  2. unequals
  3. like 부분 사용할 수 cq:movedTo 속성을 포함하는 모든 노드를 검색 할 수 귀하의 경우에는 존재 경기

에 대한 일치

  • exists에 대한
  • not
  • 일치

    property=cq:movedTo 
    property.operation=exists 
    

    요 속성이없는 모든 노드를 원한다면 값을 false로 지정하십시오.

    property=cq:movedTo 
    property.operation=exists 
    property.value=false 
    

    속성 조건부 평가자에 대해 가능한 값에 대한 자세한 내용은 here입니다.

    관련 문제