Adding replicas in Mongo helps us achieve high scalability and availability.
We can add secondary nodes and arbiters (for primary election purpose only) if required.
Best recommendation is to start with https://docs.mongodb.com/manual/core/replica-set-architecture-three-members.
At the application, connection string needs to updated with other nodes host and port while setting the readPreference=secondayPreferred. (citing Read Preference) while having readConcern=majority (citing Read Concern).