AEM Querybuilder - 如何仅 return 路径下的文件夹?

AEM Querybuilder - How to return only the folders under a path?

我正在尝试使用 AEM 上的查询生成器仅重新运行给定路径中的文件夹

查询:

path=/content/dam/we-retail/en
type=sling:OrderedFolder
p.hits=selective
p.nodedepth=1
p.limit=-1

或URLhttp://localhost:4502/bin/querybuilder.json?p.hits=selective&p.limit=-1&p.nodedepth=1&path=%2fcontent%2fdam%2fwe-retail%2fen&type=sling%3aOrderedFolder

查询return35条记录,而/content/dam/we-retail/en下只有6个文件夹。我怎么能return只有这6个?

如果您只想返回路径下的直接子项,请使用 属性 path.flat=true.

path=/content/dam/we-retail/en
path.flat=true
type=sling:OrderedFolder
p.hits=selective
p.nodedepth=1
p.limit=-1

但是,在这种您只需要直接子节点的情况下,最好遍历子节点并识别文件夹而不是查询。

有关 Path Predicate Evaluator here 的更多信息。