如何查询Sitecore存档以及可以查询的内容? 例如,我可以在归档项目的字段值之后进行查询吗?
答案 0 :(得分:1)
我想您正在讨论用于查询存档数据的API。如果是这种情况,请查看Sitecore.Data.Archiving.SqlArchive
类及其方法GetEntries()
。它接受的参数之一是ArchiveQuery
实例。
如果您仔细查看ArchiveQuery
课程,您会发现可以item ID
,Parent ID
,Name
,归档日期范围,原始位置进行查询以及“存档的”存档项目数据。
似乎没有ad-hoc API在此类查询中使用字段数据,但归档字段的数据仍存储在ArchivedFields
SQL表中。您可以尝试直接解决问题,以达到您的需求(当然,风险自负)。
希望这有帮助。