编写 XPath 或 Sitecore 查询/快速查询来获取日期范围内的所有项目非常容易:
例如
/sitecore/content/*[@__created>='20130301T000000' and @__created<'20130427T000000']
但是,这种查询只查看项目的最新版本,因此似乎不可能找到实际项目的 created
日期(而不是版本的 created
日期)。
我可以编写一些 C# 代码来进行查询,但这将涉及首先检索数据库中每个项目的第 1 版,然后才能按created
日期进行过滤。这将是令人难以置信的缓慢。
是否可以使用 XPath/Query notation/Fast?如果没有,有没有一种方法可以快速完成?