我想根据创建日期选择目录中所有元素的最新版本,否则选择版本0.是否有人知道是否可以使用可用的config_spec语法实现这一点?
例如:
if (created_on >= 01-jan-2014)
element * /main/LATEST
else
element * /main/0
答案 0 :(得分:1)
您可以尝试选择规则的时间指示。
element /myPath/... /main/{created_since(01-Jan-2014)}
element /myPath/... /main/LATEST
这可以让您根据创建日期查看版本(请参阅time and query)
第二个规则选择LATEST,而不是0,作为测试第一个规则的方法:请记住,如果第一个规则未选择父文件夹,如果它在版本0中,则不会考虑其子元素
答案 1 :(得分:1)
感谢VonC的提示,我已根据以下规则完全满足了我的需求。
element -dir /myPath/... /main/LATEST
element /myPath/... /main/{created_since(01-Jan-2014)}
element /myPath/... /main/0