DBAtlas · Atlas de operações de banco de dados

20 IllegalOperation: Illegal operation

MongoDB

O que significa?

A operação solicitada é inválida/proibida para o estado atual do servidor ou para o tipo do objeto de destino. O MongoDB retorna este erro genérico quando rejeita uma ação logicamente não permitida.

Por que acontece?

Tentar uma operação exclusiva de coleções em uma view; uma renomeação inválida entre dois bancos; uma alteração proibida em coleções do sistema; ou uma ação administrativa não permitida pela configuração do replica set/sharding. Varia conforme o contexto.

Como resolver

Leia os detalhes da mensagem de erro; geralmente ela informa explicitamente qual operação foi proibida e por quê. Adapte a operação ao tipo do objeto de destino (por exemplo, trabalhe na coleção subjacente em vez da view). Para operações de renomeação/movimentação, revise as restrições do MongoDB (como renameCollection dentro do mesmo banco). Verifique o estado do cluster (replica set/sharding).

Abrir no DBAtlas →

Mais entradas deste banco