MarkLogiC语言 从临时集合中永久删除所有文档



MarkLogic version : 9.0-6.2

有没有办法从临时集合中物理删除所有文档,甚至删除集合本身(如非临时集合上的 xdmp.collectionDelete)。

我们尝试了 temporal.collectionRemove,但这仅在临时集合为空时才有效。

我们还尝试遍历临时集合并应用 temporal.documentDelete,但这只会结束系统结束时间,但文档在物理上可用,可以通过搜索返回。

提前感谢!

要刷新整个数据库(显然不是用于生产),您可以使用xdmp.forestClear.

若要仅刷新一个特定时态集合的时态文档:循环遍历它们(可能分批),并使用temporal.documentWipe

您可能需要首先使用持续时间为零的temporal.documentProtect"保护"每个文档。

哼!

最新更新