javascript - 如何在 MarkLogic 9 中使用 xdmp.Spawn() 进行临时删除?
问题描述
我的数据集非常庞大,我有一个使用特定参数构造的搜索查询 (cts.uris),它返回文档的所有 URI 的序列。我想将 xdmp.spawn() 与 temporal.documentDelete() 一起使用,以便可以从搜索结果中删除所有数据。
当我直接在循环上使用 temporal.documentDelete() 时,由于所述庞大的数据集,它会超时。该函数可以包含 2 个参数:集合名称和目录名称。
我正在使用 JS,我的文档都是 JSON。
解决方案
我强烈建议使用外部工具来协调批处理和处理。NiFi 之类的工具可以解决这个问题,但 Corb2 也是不错的选择。这里有一些关于该工具的相关资源:
!
推荐阅读
- spss - 组合变量以创建新变量
- javascript - 在 React Context 中使用与状态无关的全局对象
- php - 如何从数据块创建 json 文件
- javascript - 获取图像的宽度和高度。src 是代理
- machine-learning - 保存机器学习模型时,它会保存在训练期间发现的模式吗
- python - 查找子字符串并在它之前获取子字符串
- java - 使用 spark/java 的 mod 函数
- javascript - 为什么更新的状态没有反映在事件监听器中:React Native、Hooks
- flutter - Flutter:行数改变后PaginatedDataTable不会回到第一页
- html - justify-content 效果不佳,无法在标题末尾进行导航