Skip to main content

ReplicaMemberConfig

API Documentation of ReplicaMemberConfig-Interface

Values​

arbiterOnly​

Typings: arbiterOnly?: boolean
Default: false

Set a member to be a arbiter, see MongoDB ReplSet Arbiter and MongoDB add an Arbiter to the ReplSet.

buildIndexes​

Typings: buildIndexes?: boolean
Default: true

Set whether to automatically build indexes.

hidden​

Typings: hidden?: boolean
Default: true

Set a the instance to not show up in the command hello.

priority​

Typings: priority?: number
Default: 1

Set the priority in becoming a Primary. Higher is more likely. 0 is only for arbiters.

tags​

Typings: tags?: any
Default: null

Set custom tags for a member, see MongoDB ReplSet tags.

slaveDelay​

Typings: slaveDelay?: number
Default: 0

Set how long behind the secondary members should be behind the primary, for more see MongoDB 4.x Configure a Delayed Replica Set Member.
This option is only for MongoDB 4.x, for 5.0 or higher use secondaryDelaySecs.

secondaryDelaySecs​

Typings: secondaryDelaySecs?: number
Default: 0

Set how long behind the secondary members should be behind the primary, for more see MongoDB Configure a Delayed Replica Set Member.
This option is a for MongoDB 5.0 or higher.

votes​

Typings: votes?: number
Default: 1

Set how many votes this member has for electing a primary. Arbiters only have a static vote of 1.