AEM CURL - 需要特定 属性 和 JSON 响应中显示的值,以便在不知道值的情况下进行查询

AEM CURL - Need specific property and value shown in JSON response for Query without knowing the value

我有一个查询,用于访问 AEM 页面上的特定 属性。我需要做的是在不知道 属性.

的值的情况下,在 JSON 响应中显示 属性 及其值

我现在的样子

http://localhost:4502/bin/querybuilder.json?1_property=dnt_productPath&path=<path to page>

这显然不起作用。我使用这些类型的查询来查找将某些 属性 值设置为 true 的页面,但这在技术上是相反的。我知道该页面,并且需要 属性 的值。

有人有什么想法吗?

http://localhost:4502/bin/querybuilder.json?p.properties=dnt_productPath&path=<path to page>

如果您只想查看具有 属性:

的任何内容,一个选项就是这样的
property=dnt_productPath
property.operation=exists
p.properties=dnt_productPath

此外,您可以使用以下方法指定要恢复的属性: p.properties=

例如:

p.properties=jcr:path cq:lastReplicationAction cq:lastReplicated cq:lastModified cq:template

p.properties=jcr:path jcr:content/metadata/photoshop:DocumentAncestors

URI 编码:p.properties=jcr%3apath jcr%3acontent%2fmetadata%2fphotoshop%3aDocumentAncestors

因此,将“1_property”视为仅在您要以某种方式限制结果时才需要的过滤器,而将 "p.properties" 视为定义您希望查看结果的哪些部分.

这些链接也可能有帮助:

https://github.com/paulrohrbeck/aem-links/blob/master/querybuilder_cheatsheet.md

http://www.aemcq5tutorials.com/tutorials/adobe-aem-cq5-tutorials/aem-query-builder/