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, replica sets offer some configuration options for write and read operations. [1]
| [1] | Sharded clusters where the shards are also replica sets provide the same configuration options with regards to write and read operations. |