M
131
Call a Pro
MongoDB · Database Server & Atlas
MongoDB server reported: Failed To Satisfy Read Preference.
Quick Answer
Error code 131 on your MongoDB Database Server & Atlas means: MongoDB server reported: Failed To Satisfy Read Preference.. This is usually fixable — see the step-by-step guide below.
Affected Models
Likely Causes
  1. MongoDB returned code 131 (FailedToSatisfyReadPreference) while processing this request path.
  2. Node role/configuration changed between targeting and execution.
  3. Cluster topology changed during execution (primary step-down, shard movement, or stale metadata).
How to Fix It
1
Review logs/telemetry for code 131 (FailedToSatisfyReadPreference) and capture the exact command and parameters that triggered it.
2
Review replication/sharding events around the timestamp to confirm role transitions.
3
Gate retries on a stable cluster view and avoid stale routing caches.
4
Refresh topology metadata and retarget the command using current primary/shard ownership.
5
Add monitoring for recurring FailedToSatisfyReadPreference events so future incidents are detected and triaged faster.
Pro Tip
This issue typically requires professional diagnosis. Attempting this fix without proper training could cause further problems.
Related Error Codes
Video Guides
Loading video guides…
Search more on YouTube →