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