我正在使用Marklogic 8.0.6,我想知道我们是否可以在批量方法中删除。例如,我想删除15万个文档,这些文档可以用URI列表或公共属性(字段COUNTRY=US和COLOR=BLUE)标识。
是否有一种方法可以使用ML本机函数(在node.js中)在大容量模式下执行这些删除(对于这两种情况:URI列表和公共属性)?由于延迟的原因,150 000个API调用显然不能执行。
谢谢罗曼。
发布于 2016-11-20 22:24:18
有几个选择。
使用删除多个文档的其他详细信息进行更新。documents.remove为uris参数接受字符串或字符串数组:
db.documents.remove(
['/doc1.json', '/doc2.json']
)发布于 2018-10-23 20:13:26
您可以使用林的读/写属性,也可以使用直接林-放置选项来文档插入,以安排文档“迁移”到新林(或从林中迁移),然后只需分离林。
https://stackoverflow.com/questions/40671973
复制相似问题