sitecore在哪里存储数据库中的项目统计数据..?

时间:2015-10-27 11:24:01

标签: sql lucene sitecore sitecore6

我只是想知道sitecore存储项目统计数据的位置。使用SQL查询我想获得最近更新的项目。 我在Items表上为Sitecore_Master数据库写了一个查询,在那里我找到了创建的,更新的字段,而这些列包含不同的值与sitecore项统计值 我的SQL查询是:

 select name,created,updated from items where id='{EFDC1A0B-C40D-42B9-880B-0A09D4686E60}'

它对我有用,而我需要统计数据。

任何人都知道哪个表sitecore用于存储sitecore项的统计数据。

由于

1 个答案:

答案 0 :(得分:5)

Sitecore为每个特定版本的商品存储CreatedUpdated值。这就是为什么它存储在VersionedFields表中的原因。

您可以使用此查询在2015-10-27之后更新项目:

SELECT
    vf.Value AS Updated,
    item.ID AS ItemId,
    item.Name AS ItemName
FROM
    VersionedFields vf 
    JOIN Items item ON item.ID = vf.ItemId
WHERE
    vf.FieldId = 'D9CF14B1-FA16-4BA6-9288-E8A174D4D522' -- id of the __updated field
    -- vf.FieldId = '25BED78C-4957-4165-998A-CA1B52F67497' -- id of the __created field
    AND vf.Value > '20151027'

请注意,Sitecore会在表格中以UTC格式存储日期。