Грешка „курсорът не е намерен“ от MongoDB обикновено е индикация, че времето за изчакване на курсора е изтекло (след 10 минути неактивност), но потенциално може да означава, че клиентският код е объркан и използва остарял или затворен курсор или е повреден курсора някак си. Ако 3-часовото време на изпълнение включваше много натоварено време на клиента между извикванията към MongoDB, това може да даде време на сървъра да изчака курсора.
Можете да зададете опция без изчакване на курсора, за да видите дали това е изчакване на сървъра на вашия курсор, което причинява проблема ви.