Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xquery Marklogic-如何回滚文档_Xquery_Marklogic - Fatal编程技术网

Xquery Marklogic-如何回滚文档

Xquery Marklogic-如何回滚文档,xquery,marklogic,Xquery,Marklogic,我是marklogic的新手。如何回滚已删除的文档。我使用函数xdmp:rollback()from。但我无法看到文档恢复回数据库。提前谢谢 xdmp:document-delete("/data/edu/GMU.xml"), xdmp:rollback() 在示例代码中,您从未实际提交文档(因为完整语句从未成功结束),因此不需要执行回滚。您只需通过生成一个fn:error()来阻止语句成功,使整个语句失败,然后将永远不会提交语句中所有挂起的更改。在示例代码中,您从未实际提交文档(因为完整语句

我是marklogic的新手。如何回滚已删除的文档。我使用函数
xdmp:rollback()
from。但我无法看到文档恢复回数据库。提前谢谢

xdmp:document-delete("/data/edu/GMU.xml"),
xdmp:rollback()

在示例代码中,您从未实际提交文档(因为完整语句从未成功结束),因此不需要执行回滚。您只需通过生成一个
fn:error()
来阻止语句成功,使整个语句失败,然后将永远不会提交语句中所有挂起的更改。

在示例代码中,您从未实际提交文档(因为完整语句从未成功结束)因此,您不需要执行回滚。您只需通过生成一个
fn:error()
来阻止语句成功,使整个语句失败,然后语句中所有挂起的更改将永远不会提交。

您是否删除了文档,并在第一次删除文档时在同一事务中执行了回滚?因为您无法回滚已提交的事务。它可能仍然存在于数据库中的数据结构中,但如果删除后经过了很长时间,则可能不会。是否删除了该文档并在第一次删除该文档时在同一事务中执行了回滚?因为您无法回滚已提交的事务。它可能仍存在于数据库中的数据结构中,但如果删除后经过了很长时间,则可能不存在。建议读取:。建议读取:。