DBAtlas · Atlas d'exploitation des bases de données

20 IllegalOperation: Illegal operation

MongoDB

Que signifie cette erreur ?

L'opération demandée est invalide/interdite pour l'état actuel du serveur ou le type de l'objet cible. MongoDB renvoie cette erreur générique lorsqu'il refuse une action logiquement interdite.

Cause

Tentative d'une opération réservée aux collections sur une vue ; renommage invalide entre deux bases ; modification interdite sur des collections système ; ou action d'administration non autorisée par la configuration du replica set/du sharding. Varie selon le contexte.

Comment la corriger

Lisez le détail du message d'erreur ; il indique généralement explicitement quelle opération a été interdite et pourquoi. Adaptez l'opération au type de l'objet cible (par ex. travaillez sur la collection sous-jacente plutôt que sur la vue). Pour les opérations de renommage/déplacement, consultez les restrictions de MongoDB (comme renameCollection au sein de la même base). Vérifiez l'état du cluster (replica set/sharding).

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur