133: FailedToSatisfyReadPreference (error code 133)
MongoDBO que significa?
Nenhum membro adequado do replica set foi encontrado para satisfazer a read preference especificada (por exemplo, primary, secondary). O driver não conseguiu selecionar um nó para encaminhar a requisição.
Por que acontece?
Membros do replica set inacessíveis/fora do ar, nenhum primary existe enquanto uma eleição está em andamento, uma partição de rede, nenhum membro atende aos critérios do tag set, ou a maioria (quorum) não pode ser alcançada.
Como resolver
Verifique o status do replica set: rs.status(). Verifique a saúde dos nós e a conectividade de rede. Aguarde a conclusão da eleição do primary e tente novamente. Revise sua configuração de read preference; se necessário, use uma preferência mais flexível (por exemplo, primaryPreferred). Se você usa tag sets, certifique-se de que existe um membro correspondente.