当我尝试在 documentDB 中查找一些文档时,一切都很好 -
collection.find({query})
当我尝试删除时,一切都很糟糕
[mongooseModel | collection].remove({same-query})
我得到
Request rate is large
要删除的文档数量 ~ 10 000 。我在 robomongo shell 中测试了查询,它将查找结果限制为每页 50 个。我的删除查询也因 Mongoose 而失败。我无法理解这样的行为。当删除查询是单个请求时,如何进入请求限制
?
更新
使用查询计数也会引发相同的错误。
db.getCollection('taxonomies').count({query})
最佳答案
“请求率较大”表示应用程序已超出配置的 RU 配额,应在较短的时间间隔后重试请求。
由于您正在使用 DocumentDB Node.js API ,你可以在Request rate is large中查看@Larry Maccherone的答案。了解如何通过在应用程序的错误处理例程中处理重试行为和逻辑来避免此问题。
更多信息:
Dealing with RequestRateTooLarge errors in Azure DocumentDB and testing performance
关于node.js - 删除请求的请求率较大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43952936/