我想手动更新托管文档而不增加新版本。
我注意到更新 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" })