如何获取temporal document的摄入日期?是否有对应实现函数?
查询时态文档摄入日期的可用函数
MarkLogic 里有现成函数可以获取时态文档的摄入日期:
temporal:document-inserted-time()函数专门实现这个需求,传入文档 URI 就能返回它被添加到时态集合的时间戳,返回值为xs:dateTime类型。示例代码:temporal:document-inserted-time("/your-temporal-doc.xml")- 如果需要批量查询,结合
cts:search()就能批量返回文档 URI 和对应的摄入时间:for $doc in cts:search(doc(), cts:collection-query("your-temporal-collection")) return ( xdmp:node-uri($doc), temporal:document-inserted-time(xdmp:node-uri($doc)) )
注意:要确保目标文档属于已正确配置的时态集合,且你拥有对应的访问权限。
内容的提问来源于stack exchange,提问作者Dharmendra Kumar Singh
相关产品推荐
相关产品推荐

