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

问题描述 投票:1回答:1

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

有什么办法,我可以在物理上删除摄入我的MarkLogic数据库的临时文件吗?

nosql marklogic marklogic-9 temporal-database bi-temporal
1个回答
4
投票

您可以使用temporal.documentWipe,但请记住它将擦除该文档的所有版本。你基本上会改写历史,这违背了时间的本质。

另请注意,您只能擦除保护已过期的文档。您使用temporal.documentProtect保护时态文档。

有关删除和擦除时态文档的更多说明,请参阅“时态指南”:

http://docs.marklogic.com/guide/temporal/managing#id_10558

HTH!

© www.soinside.com 2019 - 2024. All rights reserved.