Also in general, I don't think they recommend you sending your queries to the secondaries (or maybe this recommendation is only for when you have a sharded collection). However, if you did want to do this, it's accomplished through the client read-preference configuration
https://docs.mongodb.com/manual/core/read-preference/
Jim
Hi,
As most of the points were covered by everyone, I just wanted to add the main reason why secondary reads are not recommended for the general case. Other than stale reads as mentioned by Kirk, secondary reads can interfere with the replica set’s high availability function.
This blog post explains the reasoning in detail: Can I use more replica nodes to scale
Best regards,
Kevin