xquery – MarkLogic的“xdmp:collection-delete”如何工作?
发布时间:2020-12-13 13:55:15 所属栏目:百科 来源:网络整理
导读:我有一个场景,我想要删除的大多数文件都在一个名为“过期”的集合中.我不希望通过运行一个长时间运行的进程来重载我的服务器,这个进程将遍历文档并逐个删除它们,我宁愿使用document-delete以批量大小来执行它们. 所以我的问题是xdmp:collection-delete是如
我有一个场景,我想要删除的大多数文件都在一个名为“过期”的集合中.我不希望通过运行一个长时间运行的进程来重载我的服务器,这个进程将遍历文档并逐个删除它们,我宁愿使用document-delete以批量大小来执行它们.
所以我的问题是xdmp:collection-delete是如何工作的? 它是否迭代文档并删除它们? 要么 它是否像SQL中的DROP Table和它的“瞬时”一样? 我想知道xdmp:collection-delete的后台进程是什么.我想知道是否有人可以绘制该函数如何处理文档以进行删除的流程,因为我想要更深入地理解该过程,而不仅仅是概述它的作用.
xdmp:collection-delete()将在单个事务中删除集合中的所有文档.虽然它不是即时的,但它应该很快,因为它只需要设置每个文档的删除时间戳.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |