코드 발견되지MongoCursorException 커서 (MongoDB를 PHP 드라이버)
Fatal error: Uncaught MongoDB\Driver\Exception\RuntimeException: Cursor not found, cursor id: 31837896248 in ...
이 커서 밖으로 존재하지만 배 않는 것 같다? 어떻게 그 일이 일어나지 않도록 할 수 있습니까? 내가 뭘하려 :
if ($documentsFind) {
$documentsFind->immortal(true); // keep alive
foreach ($documentsFind as $product) {
// code...
}
}
을하지만 그 Call to undefined method MongoDB\Driver\Cursor::immortal()
결과
편집은를 추가합니다.
오류합니까 사용할 수있는 모든 옵션을 볼 수 있도록
find()
방법은Find
클래스 생성자의 두번째 인수를 전달합니다 첫 번째 실행에 나타나거나 있습니다 일부 항목을로드 할 수 있습니까? – cb0DB에서 꽤 많은 문서를 가져 오지만 어느 시점에서는 시간이 초과됩니다. 나는 이것을 일시적으로 무시할 수 있었다.'mongod --setParameter cursorTimeoutMillis = 9000000' – 3zzy