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

79 UnknownReplWriteConcern: Unknown replica set write concern

MongoDB

Que signifie cette erreur ?

Le write concern indiqué n'est pas reconnu. La valeur w utilisée dans l'opération (nom de write concern personnalisé/étiqueté ou valeur numérique) n'est pas définie dans la configuration du replica set.

Cause

Utilisation d'un nom de write concern personnalisé non défini dans getLastErrorModes (par ex. une faute de frappe au lieu de 'majority', ou un nom de tag personnalisé). La configuration et la requête ne correspondent pas. Remarque : demander un w numérique supérieur au nombre de membres votants est une erreur différente (100 UnsatisfiableWriteConcern).

Comment la corriger

Assurez-vous que le nom de write concern utilisé est défini dans les paramètres du replica set. Consultez la configuration actuelle : rs.conf() (settings.getLastErrorModes). Si vous utilisez un mode personnalisé, définissez-le d'abord, ou passez aux valeurs standard ('majority' ou un w numérique valide). Revoyez le paramètre writeConcern dans le driver/la chaîne de connexion de l'application.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur