我是marklogic的新手。如何回滚我删除的文档。我使用https://docs.marklogic.com/xdmp:rollback中的xdmp:rollback()
函数。但我看不到文件恢复到数据库。提前谢谢。
xdmp:document-delete("/data/edu/GMU.xml"),
xdmp:rollback()
答案 0 :(得分:2)
在您的示例代码中,您实际上从未提交过文档(因为完整的语句从未成功完成),因此您不需要进行回滚。您只需要阻止语句成功,例如,生成fn:error()
以使整个语句失败,然后语句中的所有挂起更改将永远不会被提交。