使用updateMany时禁用重试写入

时间:2018-06-23 06:55:45

标签: mongodb mongoose mongodb-query

在我的mongoDb驱动程序中,我有retryWrites = true,我希望保持这种状态。

mongodb://localhost/?retryWrites=true

但是,当我使用updateMany查询

 .updateMany({}, { $set: { test_count: 0 } })

我收到错误

 errmsg: 'Cannot use (or request) retryable writes with multi=true' }

有没有一种方法可以在使用updateMany时禁用retryWrites,但仍使其对其他查询启用?我希望有这样的东西

 .updateMany({}, { $set: { total_question_asked_today: 0 } })
.option(retryWrites = false)

谢谢!

0 个答案:

没有答案