Marklogic跨数据库保存

Marklogic跨数据库保存,marklogic,Marklogic,我有一个在一个数据库(DUMMY1)上运行的调度程序脚本,希望将输出XML保存到另一个数据库(DUMMY2)中。这两个数据库都在同一台服务器上。执行此操作时,我收到错误“XDMP-PlaceKeyLocking” 你能帮我找出解决这个问题的方法吗?我做了任何错误的操作吗?错误代码“快速锁定不能与位置键一起使用”意味着调用xdmp:document insert使用可选的$forest id作为xs:unsignedLong*参数,并且目标数据库配置为使用快速锁定。快速锁定通常很好,因此我会从xd

我有一个在一个数据库(DUMMY1)上运行的调度程序脚本,希望将输出XML保存到另一个数据库(DUMMY2)中。这两个数据库都在同一台服务器上。执行此操作时,我收到错误“XDMP-PlaceKeyLocking”

你能帮我找出解决这个问题的方法吗?我做了任何错误的操作吗?

错误代码“快速锁定不能与位置键一起使用”意味着调用
xdmp:document insert
使用可选的
$forest id作为xs:unsignedLong*
参数,并且目标数据库配置为使用快速锁定。快速锁定通常很好,因此我会从
xdmp:document insert
中删除
$forest id
参数。这意味着数据库将决定使用哪个林,这通常是您想要的


另一个选项是更改数据库配置以使用严格锁定。

您可以共享一些代码吗?那会有帮助的。听起来您正在使用特定的锁定策略。您是否更改了特定的服务器或数据库设置?