Je souhaite mettre à jour manuellement un document géré sans l'incrémenter dans une nouvelle version.Mise à jour manuelle des documents gérés sans incrémenter la version
J'ai remarqué que la mise à jour du document référencé par l'uri ne se propage pas au document pointé par la dernière version - j'ai besoin de faire une autre mise à jour directement dans la dernière version.
Y at-il de mauvaises conséquences de ce hack ou quelque chose que j'ai raté?
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" })