【问题标题】:How to delete temporal documents from MarkLogic database physically?如何从 MarkLogic 数据库中物理删除临时文档?
【发布时间】:2018-09-17 10:48:06
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    有关删除和擦除临时文档的更多说明可以在临时指南中找到:

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

    HTH!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-19
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多