gpt4 book ai didi

sql - sitecore 将项目统计数据存储在数据库中的什么位置..?

转载 作者:行者123 更新时间:2023-12-04 19:02:50 25 4
gpt4 key购买 nike

我只想知道 sitecore 在哪里存储项目统计数据。使用 SQL 查询我想获取最近更新的项目。
我在 Items 表上写了一个对 Sitecore_Master 数据库的查询,在那里我发现了创建、更新的字段,而这些列包含不同的值和 sitecore 项目统计值
我的 sql 查询是:

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

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

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

谢谢

最佳答案

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

您可以使用此查询来获取 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 格式存储日期。

关于sql - sitecore 将项目统计数据存储在数据库中的什么位置..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33366709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com