webサーバーではnoCursorTimeoutは使うな
batch処理ならいい。webサーバーではやめとけshokai.icon
処理に時間がかかってMongoServerError: Cursor id (id) not foundが発生する問題を解決したい
そういう時にnoCursorTimeoutオプションを付けても、実は解決にならない
それどころか、アプリケーションとMongoDBサーバー両方でのリソースリークの原因になる
詳しくはMongoDBのCursor not foundエラーやnoCursorTimeoutオプションとの向き合い方を見てくれ
やるならbatchSize調整、単純に高速化する、レジュームやリトライ機構を必ず実装する、など