262: ExceededTimeLimit (error code 262)
MongoDBO que significa?
A operação excedeu o limite de tempo permitido no lado do servidor e foi encerrada. Exceder maxTimeMS ou limites de tempo internos pode causar este erro.
Por que acontece?
Uma consulta/comando de longa duração, execução lenta por falta de índice, agregação pesada, varredura de um grande conjunto de dados, ou alta carga no servidor.
Como resolver
Inspecione a consulta com explain() e adicione um índice adequado. Divida a operação em partes menores. Defina maxTimeMS de acordo com a necessidade real. Reduza os dados cedo no pipeline de agregação com $match/$project. Verifique se os recursos do servidor são suficientes.