查找查询是否在 mongo 中超出了设定时间
Find if the query max'ed out the set time in mongo
如果超过 1000 毫秒,我正在使用 maxTime 终止 mongo 中的查询。
有没有办法查明查询是否由于 maxtime 而终止,或者由于匹配问题 return 无法获得任何结果。
MongoDB查询超时会抛出异常
像这样:
error: { "$err" : "operation exceeded time limit", "code" : 50 }
因此您可以区分异常情况和无结果情况。
如果超过 1000 毫秒,我正在使用 maxTime 终止 mongo 中的查询。 有没有办法查明查询是否由于 maxtime 而终止,或者由于匹配问题 return 无法获得任何结果。
MongoDB查询超时会抛出异常
像这样:
error: { "$err" : "operation exceeded time limit", "code" : 50 }
因此您可以区分异常情况和无结果情况。