aem - 使用 lastModified 日期搜索 DAM Assets 和 Cq 页面 |查询生成器

标签 aem query-builder last-modified

我正在根据上次修改日期查询 cq 页面和 Assets 。 这是必须放入查询构建器调试器中的文本:

fulltext=geometrix
1_group.p.or=true

1_group.1_group.p.and=true
1_group.1_group.path=/content
1_group.1_group.type=cq:Page
1_group.1_group.relativedaterange.property=jcr:content/cq:lastModified
1_group.1_group.relativedaterange.lowerBound=-1M

1_group.2_group.p.and=true
1_group.2_group.path=/content/dam
1_group.2_group.type=dam:Asset
1_group.2_group.relativedaterange.property=jcr:content/cq:lastModified
1_group.2_group.relativedaterange.lowerBound=-1M

这是行不通的。 在这里,我必须在 cq:pages 和 dam Assets 上应用下界。 我哪里错了?

最佳答案

除了 dam:asset 没有 cq:lastModified 属性但它有 jcr:lastModified 之外,您的查询完全正确。

所以不要使用:

1_group.2_group.relativedaterange.property=jcr:content/cq:lastModified

你可以使用:

1_group.2_group.relativedaterange.property=jcr:content/jcr:lastModified   

它会开始工作。

关于aem - 使用 lastModified 日期搜索 DAM Assets 和 Cq 页面 |查询生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26655619/

相关文章:

java - 如何使用 Java API 调用提供数据/参数的工作流程

curl 命令在 CQ 中特定节点的多值属性中添加值

java - 如何在 Java 中更改文件的权限和上次修改时间?

file - Unix 命令(除了 'stat' 和 'ls' )无需解析即可获取文件修改日期

aem - 如何创建系统用户 (rep :SystemUser) in AEM 6. 1?

Jquery AJAX : No 'Access-Control-Allow-Origin' header is present on the requested resource

Laravel Query Builder 多次使用

php - Doctrine INDEX BY 外键

php - 拉维尔 4 : How to Change Laravel getQueryLog to complete SQL command

windows - 更准确的 Windows 命令提示符 DIR 修改时间