我有一个应用程序,我需要将文件从远程服务器同步到JCR。
同步规则
updateTimestamp
字段,该字段作为属性存储为内容节点updateTimestamp
。 updateTimestamp
与我们在JCR中的不同,那么我们在JCR中添加新版本的同一文件updateTimestamp
1}}在新文件内容节点中设置,保持先前版本不变。从远程服务器返回的时间戳为String
格式dd/MM/YYYY hh:mm:ss
规则2要求我使用属性updateTimestamp
查询文件的所有版本。我已经得到以下查询,该查询返回updateTimestamp
的所有文件。但是可以使用属性updateTimestamp
查询此文件的所有版本吗?
SELECT parent.*
FROM [nt:file] as parent
INNER JOIN [nt:base] as child ON ISCHILDNODE(child, parent)
WHERE ISDESCENDANTNODE(parent, [/files/id/documents])
AND parent.[jcr:path] like '%test1.wav%'
AND child.[cti:updateTimestamp] = '12/29/2016 11:53:54 PM'