Maison >développement back-end >Golang >Erreur de requête POST MongoDB : comment corriger « Aucun mode de problème d'écriture nommé « majorité » trouvé » ?

Erreur de requête POST MongoDB : comment corriger « Aucun mode de problème d'écriture nommé « majorité » trouvé » ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-27 15:02:11157parcourir

MongoDB POST Request Error: How to Fix

Erreur : « Aucun mode de problème d'écriture nommé « majorité » trouvé dans la configuration du jeu de réplicas »

Lorsque vous rencontrez le « Mode aucun problème d'écriture nommé Erreur « majorité » trouvée dans la configuration du jeu de réplicas lors de l'insertion de données dans MongoDB via une requête POST, le problème réside dans la connexion string.

Pour résoudre cette erreur, votre chaîne de connexion doit être modifiée pour supprimer le paramètre de problème d'écriture "&w=majority". Ce paramètre demande à MongoDB d'attendre qu'une majorité des membres du jeu de réplicas confirment l'opération d'écriture avant de l'accuser de réception. Cependant, ce mode de problème d'écriture peut ne pas être activé dans la configuration de votre jeu de réplicas.

Par conséquent, supprimez le paramètre "&w=majority" de la chaîne de connexion, comme indiqué dans l'exemple suivant :

"mongoURI" : "mongodb+srv://${ db user name }:${ db password }@cluster0.mde0j.mongodb.net/cluster0?retryWrites=true"

Après avoir effectué cette modification, vous devriez pouvoir insérer des données sans rencontrer l'erreur susmentionnée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn