0
我想手动更新托管文档而不递增到新版本。手动更新托管文档,不增加版本
我注意到更新由uri引用的文档不会传播到最新版本指向的文档 - 我需要直接在最新版本中进行另一个更新。
这个黑客有什么不好的后果,或者我错过了什么?
let $uri := "/docs/doc.xml"
let $doc := fn:doc($uri)/doc
let $_ := xdmp:node-replace($doc/element/text(), text { "changed" })
let $hist := dls:document-history($uri)
let $docFromHist := dls:document-version($uri, max(data($hist//dls:version-id)))/doc
let $_ := xdmp:node-replace($docFromHist/element/text(), text { "changed" })