बहुत खून और पसीने के बाद सही उत्तर इस प्रकार है:
- सेकेंडरीज में सभी पठन / प्रश्नों को प्राथमिकता देने के लिए, केवल slaveOk() सेट करने की आवश्यकता है
- केवल चयनित पठन को प्राथमिकता देने के लिए सेकेंडरी का उपयोग करें, slaveOk() . सेट न करें और queryNonPrimary() . का उपयोग करें इसके बजाय प्रति क्वेरी
प्रतिकृति सेट का उपयोग करते समय उपयुक्त लेखन चिंता सेट करना भी एक अच्छा अभ्यास है, जैसे:
mongo.setWriteConcern(WriteConcern.REPLICAS_SAFE);