有些节点有属性但没有值。
我正在尝试使用
来避免查询构建器中的那些节点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)。 如何实现这一目标?
答案 0 :(得分:1)
我遇到的问题是搜索所有没有价值的物业。 我构造了以下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}}] = '')