can we write a query for getting lastmodified date of pages at particular location say /content/abc/xyz

Avatar

Avatar

kritir46532399

Avatar

kritir46532399

kritir46532399

04-02-2020

its fairly simple to get the pages under a particular location but i want to get those pages last modified date as well via AEM query.Any idea for the same ??

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

sunjot16

Employee

Avatar

sunjot16

Employee

sunjot16
Employee

05-02-2020

Yes, you can do that.

 

You can make changes to the following query, as per your use case:

 

/jcr:root/content//element(*,cq:Page)[(@cq:lastModified >= xs:dateTime('2015-11-03T04:00:00.000-05:00') and @cQ:lastModified <= xs:dateTime('2015-11-03T20:00:00.000-05:00')) or (@jcr:created >= xs:dateTime('2019-01-01T04:00:00.000-05:00')
and @jcr:created <= xs:dateTime('2020-11-03T20:00:00.000-05:00'))]

Answers (1)

Answers (1)

Avatar

Avatar

ashish_mishra1

Avatar

ashish_mishra1

ashish_mishra1

05-02-2020

You can Iterate over search results and then adapt the hits to a page and from there get the last modified date of pages. This you can do in Java as well as using groovy script.