gpt4 book ai didi

马克逻辑 8 : delete in bulk

转载 作者:行者123 更新时间:2023-12-02 23:38:21 25 4
gpt4 key购买 nike

我正在使用 Marklogic 8.0.6,我想知道我们是否可以批量删除。例如,我想删除 150 000 个文档,这些文档可以通过 URI 列表或通用属性(字段 COUNTRY=US 和 COLOR=BLUE)进行识别。

有没有办法使用 ML native 函数(在 node.js 中)以批量模式执行这些删除(对于这两种情况:URI 和公共(public)属性列表)?由于延迟原因,很明显 150 000 个 API 调用的性能不佳。

谢谢,罗曼。

最佳答案

有几个选项。

  • 如果有collection or directory that you can delete ,你可以做到
  • 如果您知道要删除的文档的 URI,则可以将它们的列表传递给删除命令;如果一笔交易的数量太多,您可以执行多语句交易来获取全部。
  • 您还可以create a service extension ,发送查询参数,然后您的扩展程序可以运行查询并删除结果
<小时/>

更新了删除多个文档的更多详细信息。 documents.remove uris 参数采用字符串或字符串数​​组:

db.documents.remove(
['/doc1.json', '/doc2.json']
)

关于马克逻辑 8 : delete in bulk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40671973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com