79 UnknownReplWriteConcern: Unknown replica set write concern
MongoDBQue 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.
Autres entrées pour ce moteur
- 85 IndexOptionsConflictIndex already exists with different options / different name (un index existe déjà avec d'autres options / un autre nom)
- 67 CannotCreateIndexCannot create index
- 27 IndexNotFoundIndex not found
- 10107 NotWritablePrimarynot master / not writable primary
- 91 ShutdownInProgressThe server is in the process of shutting down (le serveur est en cours d'arrêt)
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress (le primaire a été rétrogradé pendant l'opération)
- 24 LockTimeoutOperation exceeded time limit waiting for a lock (l'opération a dépassé le délai d'attente d'un verrou)