OptionalarbiterA boolean that identifies an arbiter.
OptionalbuildA boolean that indicates whether the mongod builds indexes on this member. You can only set this value when adding a member to a replica set.
OptionalhiddenThe replica set hides this instance and does not include the member in the output of db.hello() or hello.
OptionalpriorityA number that indicates the relative eligibility of a member to become a primary. Specify higher values to make a member more eligible to become primary, and lower values to make the member less eligible.
OptionalsecondaryMongodb 5.x only - The number of seconds "behind" the primary that this replica set member should "lag".
OptionalslaveMongodb 4.x only - The number of seconds "behind" the primary that this replica set member should "lag".
For mongodb 5.x, use secondaryDelaySecs instead.
OptionaltagsA tags document contains user-defined tag field and value pairs for the replica set member.
OptionalvotesThe number of votes a server will cast in a replica set election. The number of votes each member has is either 1 or 0, and arbiters always have exactly 1 vote.
Overwrite replica member-specific configuration
See
https://docs.mongodb.com/manual/reference/replica-configuration/#replica-set-configuration-document-example
Example