From the perspective of a client application, whether a MongoDB instance is running as a single server (i.e. “standalone”) or a replica set is transparent. However, MongoDB provides additional read and write configurations for replica sets.
Note
Sharded clusters where the shards are also replica sets provide the same operational semantics with regards to write and read operations.