Options
All
  • Public
  • Public/Protected
  • All
Menu

The client's view of a single server, based on the most recent hello outcome.

Internal type, not meant to be directly instantiated

Hierarchy

  • ServerDescription

Index

Constructors

Properties

address: string
hosts: string[]
passives: string[]
arbiters: string[]
tags: TagSet
error: MongoError
topologyVersion: TopologyVersion
minWireVersion: number
maxWireVersion: number
roundTripTime: number
lastUpdateTime: number
lastWriteDate: number
me: string
primary: string
setName: string
setVersion: number
electionId: <internal>.ObjectId
logicalSessionTimeoutMinutes: number
$clusterTime?: ClusterTime

Accessors

  • Returns HostAddress

  • get allHosts(): string[]
  • Returns string[]

  • get isReadable(): boolean
  • Is this server available for reads

    Returns boolean

  • get isDataBearing(): boolean
  • Is this server data bearing

    Returns boolean

  • get isWritable(): boolean
  • Is this server available for writes

    Returns boolean

  • get host(): string
  • Returns string

  • get port(): number
  • Returns number

Methods

  • Determines if another ServerDescription is equal to this one per the rules defined in the SDAM spec

    Parameters

    Returns boolean

Generated using TypeDoc