如何解决 Marklogic 中的 'Conflicting Update' 错误
How to resolve 'Conflicting Update' error in Marklogic
我正在使用一个函数,我必须使用 xdmp:node-replace()
或 mem:node-replace()
更新(XML 的内容)文档及其 属性。我收到一个错误 conflict update error
。
我也尝试过使用 xdmp:spawn-function()
,但查询没有被执行(即即使在使用节点替换后也没有变化)。
任何人都可以帮助我如何使用 spawn-function()
或相关功能吗?
这是 MarkLogic 8.0 中的一个已知错误,它阻止在同一事务中使用 xdmp:node-insert
和属性更新。解决方法是使用单独的事务,或者 xdmp:document-insert
(可能利用 mem:node-insert
)而不是 xdmp:node-insert
.
此错误已在 8.0-3 中修复,因此升级到最新版本应该可以解决这个问题。另见:http://markmail.org/message/z6bpgskahs3zkw6v
HTH!
我正在使用一个函数,我必须使用 xdmp:node-replace()
或 mem:node-replace()
更新(XML 的内容)文档及其 属性。我收到一个错误 conflict update error
。
我也尝试过使用 xdmp:spawn-function()
,但查询没有被执行(即即使在使用节点替换后也没有变化)。
任何人都可以帮助我如何使用 spawn-function()
或相关功能吗?
这是 MarkLogic 8.0 中的一个已知错误,它阻止在同一事务中使用 xdmp:node-insert
和属性更新。解决方法是使用单独的事务,或者 xdmp:document-insert
(可能利用 mem:node-insert
)而不是 xdmp:node-insert
.
此错误已在 8.0-3 中修复,因此升级到最新版本应该可以解决这个问题。另见:http://markmail.org/message/z6bpgskahs3zkw6v
HTH!