Fehler: „Kein Schreibmodus mit dem Namen „Majorität“ in der Konfiguration des Replikatsatzes gefunden“
Beim Auftreten der Meldung „Kein Schreibmodus mit dem Namen „Majority““ Wenn beim Einfügen von Daten in MongoDB über eine POST-Anfrage der Fehler „Mehrheit in der Replikatsatzkonfiguration gefunden“ auftritt, liegt das Problem in der Verbindung string.
Um diesen Fehler zu beheben, sollte Ihre Verbindungszeichenfolge geändert werden, um die Einstellung „&w=majority“ für Schreibprobleme zu entfernen. Diese Einstellung weist MongoDB an, darauf zu warten, dass die Mehrheit der Mitglieder des Replikatsatzes den Schreibvorgang bestätigt, bevor er ihn bestätigt. In Ihrer Replikatsatzkonfiguration ist dieser Schreibproblemmodus jedoch möglicherweise nicht aktiviert.
Entfernen Sie daher den Parameter „&w=majority“ aus der Verbindungszeichenfolge, wie im folgenden Beispiel gezeigt:
"mongoURI" : "mongodb+srv://${ db user name }:${ db password }@cluster0.mde0j.mongodb.net/cluster0?retryWrites=true"
Nachdem Sie diese Änderung vorgenommen haben, sollten Sie in der Lage sein, Daten einzugeben, ohne dass der oben genannte Fehler auftritt.
Das obige ist der detaillierte Inhalt vonMongoDB-POST-Anforderungsfehler: Wie behebt man „Kein Schreibproblemmodus mit dem Namen „Majority' gefunden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!