Optional arbiterA boolean that identifies an arbiter.
false - A value of true indicates that the member is an arbiter.
Optional buildA 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.
true
Optional hiddenThe replica set hides this instance and does not include the member in the output of db.hello() or hello.
true
Optional priorityA 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.
1 for primary/secondary; 0 for arbiters.
Optional secondaryMongodb 5.x only - The number of seconds "behind" the primary that this replica set member should "lag".
0
Optional slaveMongodb 4.x only - The number of seconds "behind" the primary that this replica set member should "lag".
For mongodb 5.x, use secondaryDelaySecs instead.
Optional tagsA tags document contains user-defined tag field and value pairs for the replica set member.
null
{ "<tag1>": "<string1>", "<tag2>": "<string2>",... }
Optional votesThe 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.
1
Generated using TypeDoc
Overwrite replica member-specific configuration
See
https://docs.mongodb.com/manual/reference/replica-configuration/#replica-set-configuration-document-example
Example