我需要在AEM查询构建器中进行搜索,并且只需要获取尚未移动到新位置的标记。
添加到旧标记的唯一属性是" cq:movedTo
"它有通往新位置的路径。
但是当我尝试搜索不拥有此属性的标记时,我得不到任何结果:
property=cq:movedTo
property.operation=no
我在这里遗漏了什么吗?搜索由第三方完成,无法处理收到的标记列表。所以我需要使用此查询获取正确的列表。
答案 0 :(得分:1)
在使用属性谓词计算器时,property.operation可以使用以下值之一。
equals
完全匹配。unequals
like
部分匹配not
不匹配exists
存在匹配在您搜索包含属性cq:movedTo
的所有节点的情况下,您可以使用
property=cq:movedTo
property.operation=exists
如果您希望所有节点都没有该属性,请将该值指定为false。
property=cq:movedTo
property.operation=exists
property.value=false
可以找到有关属性谓词评估程序的可能值的更多信息here。
答案 1 :(得分:0)
您指定路径并键入,然后添加以下内容:
property=cq:movedTo
property.operation=not
p.limit=-1
最后一行 (p.limit=-1) 将让您看到所有结果,如果没有,您将只看到前十次点击。