You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否存在可调用的API用于清空MarkLogic数据库?

清空MarkLogic数据库的专门API

你可以直接使用 xdmp:database-clear() 函数来清空整个数据库,这就是Admin UI里「clear」按钮背后调用的官方API,不需要手动遍历每个森林执行xdmp:forest-clear()。

使用示例:

-- 清空当前上下文指向的数据库
xdmp:database-clear(xdmp:database())

-- 或者指定具体数据库名称(替换为你的目标库名)
xdmp:database-clear(xdmp:database("your-target-database"))

补充说明:

  • 这个函数会自动处理目标数据库关联的所有森林,和你手动遍历森林清空的效果完全一致,但代码更简洁高效。
  • 执行该操作需要拥有admin角色,或者具备对应数据库的database-admin权限,权限要求和xdmp:forest-clear()一致。

你之前用的遍历森林的方法是可行的,但xdmp:database-clear()是更贴合需求的官方专门实现。

内容的提问来源于stack exchange,提问作者Aviator

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 23:58:10