如何从物理上从MarkLogic数据库删除临时文档?

时间:2018-09-17 10:48:07

标签: nosql marklogic marklogic-9 temporal-database bi-temporal

我遇到了时间函数“ temporal.documentDelete ”,该函数在逻辑上删除了MarkLogic数据库中的时间文档,因此将其从最新的集合中删除。但是该文档仍未从MarkLogic数据库中物理删除。您仍然可以使用其URI检索已删除的文档。

有什么办法可以在物理上删除提取到MarkLogic数据库中的临时文档吗?

1 个答案:

答案 0 :(得分:4)

您可以使用https://stackblitz.com/edit/slow-dialog-f5nnnr?file=app%2Fdialog-overview-example-dialog.css,但请记住,它将擦除该文档的所有版本。基本上,您将重写历史,这与时间的本质是相反的。

还请注意,您只能擦拭保护已过期的文档。您可以使用temporal.documentWipe保护临时文档。

有关删除和清除临时文档的更多说明,请参见《临时指南》:

temporal.documentProtect

HTH!