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" })