xquery – MarkLogic的“xdmp:collection-delete”如何工作?

前端之家收集整理的这篇文章主要介绍了xquery – MarkLogic的“xdmp:collection-delete”如何工作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个场景,我想要删除的大多数文件都在一个名为“过期”的集合中.我不希望通过运行一个长时间运行的进程来重载我的服务器,这个进程将遍历文档并逐个删除它们,我宁愿使用document-delete以批量大小来执行它们.

所以我的问题是xdmp:collection-delete是如何工作的?

它是否迭代文档并删除它们?

要么

它是否像sql中的DROP Table和它的“瞬时”一样?

我想知道xdmp:collection-delete的后台进程是什么.我想知道是否有人可以绘制该函数如何处理文档以进行删除的流程,因为我想要更深入地理解该过程,而不仅仅是概述它的作用.

xdmp:collection-delete()将在单个事务中删除集合中的所有文档.虽然它不是即时的,但它应该很快,因为它只需要设置每个文档的删除时间戳.

猜你在找的NoSQL相关文章