猫鼬|查找超时查询

时间:2018-05-17 13:36:41

标签: mongoose

我正在尝试使用超时运行查询查询,但超时似乎没有任何影响。

myModel.find(query, select, {maxTimeMS: 1000, skip:0, limit: 1000}).lean().exec(function(){...}

我使用的是mongoose版本5.0.12

我错过了什么?

重复尝试:

myModel.find(query, select, {skip:0, limit: 1000}).maxTime(1000).lean().exec(function(){...}

1 个答案:

答案 0 :(得分:0)

您可以使用https://github.com/aheckmann/mquery#maxtime

myModel.find(query, select).maxTime(1000).exec(function(err, doc) { ... });

您也可以在控制台内进行测试。

https://docs.mongodb.com/manual/reference/method/cursor.maxTimeMS/