$maxTimeMS
$maxTimeMS
참고
v3.2부터 지원이 중단되었습니다
v3.2 부터
$maxTimeMS
연산자 는mongosh
에서 더 이상 사용되지 않습니다.mongosh
에서는cursor.maxTimeMS()
를 대신 사용하세요.$maxTimeMS
연산자 는 커서 에서 작업을 처리 하는 데 걸리는 누적 시간 제한을 밀리초 단위로 지정합니다. MongoDB 는 다음 중단 지점 에서 가장 이른 시점에 작업을 중단합니다.mongosh
은cursor.maxTimeMS()
메서드를 제공합니다.db.collection.find().maxTimeMS(100) 다음 형식 중 하나로 옵션을 지정할 수도 있습니다.
db.collection.find( { $query: { }, $maxTimeMS: 100 } ) db.collection.find( { } )._addSpecial("$maxTimeMS", 100) 중단된 작업은 다음과 유사한 오류 메시지를 반환합니다.
error: { "$err" : "operation exceeded time limit", "code" : 50 }