我正在尝试使用超时运行查询查询,但超时似乎没有任何影响。
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(){...}
答案 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/