Det rigtige svar, efter meget blod og sved er som følger:
- For at foretrække alle læsninger/forespørgsler skal du trykke på sekundærerne, kun slaveOk() skal indstilles
- For kun at foretrække udvalgte læsninger, brug sekundære, skal du ikke indstille slaveOk() og brug queryNonPrimary() i stedet pr. forespørgsel
Det er også en god praksis at indstille et passende skriveproblem, når du bruger replikasæt, som f.eks.:
mongo.setWriteConcern(WriteConcern.REPLICAS_SAFE);