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 : « 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!