要清理我的数据库,我运行一个删除某些文档的脚本。此脚本需要declareUpdate()
语句才能删除文档。但这会导致极端的计算时间
例如:以下内容永远不会在脚本中以declareUpdate()
结束。
cts.remainder(fn.subsequence(fn.collection("deleteThis"), 1, 1))
这会在没有declareUpdate()
的情况下运行一秒钟。是否可以检查cts.remainder
中所有文档的所有读者/作者权限?
答案 0 :(得分:3)
不,fn.collection到达该集合中的所有文档,并且在更新模式下,uri读锁定适用于所有这些文档。你最好使用带有集合查询的cts.uris,然后批量删除生成中的文档..
HTH!