2016-03-21 11 views
1

プロパティを持ちますが値を持たないノードがあります。AEM:クエリビルダーを使用してプロパティ名 "customProp"と空のプロパティ値を持つノードを見つける方法

私が使用してクエリビルダでそれらのノードを避けるためにしようとしています

path=/content/ 
type=cq:Page 
2_property=jcr:content/customProp 
2_property.operation=exists 
3_property=jcr:content/customProp 
3_property.operation=unequals 
3_property.value= 

しかし、空の値条件(3_property)は無視されています。 これはどのように達成できますか?

答えて

1

私は値なしのpropertiyのすべての出現を検索する問題がありました。 私は、次のSQL2クエリー構築:あなたのケースでは

SELECT * FROM [{{jcr:primaryType}}] AS ref WHERE ISDESCENDANTNODE([{{Start Path}}]) AND ref.[{{Property Name}}] = '' 

は、私のような何かが動作するはずだと思う

SELECT * FROM [{{jcr:primaryType}}] AS ref WHERE ISDESCENDANTNODE([{{Start Path}}]) AND NOT(ref.[{{Property Name}}] = '') 
関連する問題