2016-03-21 48 views
2

看來查詢構建器操作只能在屬性上工作,而不能在節點名稱上工作。AEM:如何使用查詢生成器來獲取節點名稱'XX'?

我想達到以下,

path=/content/abc/ 
type=cq:Page 
nodename.nodename=XX 
nodename.operation=unequals 

,在這裏我不想名稱XX獲取節點。

我該如何做到這一點?

+0

[AEM:如何使用查詢生成器查找帶有屬性名稱「customProp」和空屬性值的節點的可能副本](http://stackoverflow.com/questions/36140247/aem-how-to-find -n-nodes-with-property-name-customprop-and-empty-property-va) – nateyolles

+0

這兩個問題是分開的,因爲其他人討論的是屬性,這個關於nodename(jcr路徑的一部分)。我編輯了這個問題來說清楚。請讓我知道,如果它沒有傳達兩個問題的區別。 – Dileepa

+1

您首先要看的是OOTB謂詞的文檔。到目前爲止,您正嘗試將'JcrPropertyPredicateEvaluator'的功能應用於不支持'operation'的'NodenamePredicateEvaluator'。 https://docs.adobe.com/docs/en/aem/6-1/ref/javadoc/com/day/cq/search/eval/AbstractPredicateEvaluator.html – nateyolles

回答

0

通過遍歷結果集並刪除節點名稱爲XX的結果來結束處理它。

相關問題