133: FailedToSatisfyReadPreference (Fehlercode 133)
MongoDBWas bedeutet das?
Es wurde kein passendes Replica-Set-Mitglied gefunden, das die angegebene Read Preference (z. B. primary, secondary) erfüllt. Der Treiber konnte keinen Knoten auswählen, an den die Anfrage geleitet wird.
Ursache
Replica-Set-Mitglieder sind nicht erreichbar/ausgefallen, während einer laufenden Wahl gibt es keinen Primary, eine Netzwerkpartition, kein Mitglied erfüllt die Tag-Set-Kriterien oder eine Mehrheit (Quorum) ist nicht erreichbar.
Lösung
Prüfe den Status des Replica Sets: rs.status(). Prüfe Zustand der Knoten und Netzwerkverbindung. Warte, bis die Wahl des Primary abgeschlossen ist, und wiederhole den Vorgang. Überprüfe deine Read-Preference-Einstellung; verwende bei Bedarf eine flexiblere Preference (z. B. primaryPreferred). Nutzt du Tag Sets, stelle sicher, dass ein passendes Mitglied existiert.