MongoDB updateMany超时

时间:2017-12-15 13:18:27

标签: mongodb

对于DBQuery.Option.noTimeout查询,是否有可能/必须将执行超时设置为update?我有一个大型数据集和一个可能需要10个多小时才能修改所有记录的查询。文档说只能通过cursor.addOption()为游标指定此类超时,但我无法找到为write查询指定超时的方法。这是否意味着它默认是无限的?是否有另一种方法来指定写操作符的超时?或者根本不需要这样做? 谢谢

1 个答案:

答案 0 :(得分:2)

您可以编辑连接选项:

  • connectTimeoutMS
  • socketTimeoutMS

默认情况下,它们都设置为永不超时