Class ReadPreference

The ReadPreference class is a class that represents a MongoDB ReadPreference and is used to construct connections.ReadPreference类是一个表示MongoDB ReadPreference的类,用于构建连接。

Hierarchy

  • ReadPreference

Constructors

  • Parameters

    • mode: ReadPreferenceMode

      A string describing the read preference mode (primary|primaryPreferred|secondary|secondaryPreferred|nearest)描述读取首选项模式的字符串(primary|primaryPreferred|secondary|secondaryPreferred|nearest)。

    • Optional tags: TagSet[]

      A tag set used to target reads to members with the specified tag(s). 一个标记集,用于将读取目标指向具有指定标记的成员。tagSet is not available if using read preference mode primary.如果使用读取首选项模式主,则tagSet不可用。

    • Optional options: ReadPreferenceOptions

      Additional read preference options其他读取首选项

    Returns ReadPreference

Properties

hedge?: HedgeOptions
maxStalenessSeconds?: number
minWireVersion?: number
tags?: TagSet[]
NEAREST: "nearest" = ReadPreferenceMode.nearest
PRIMARY: "primary" = ReadPreferenceMode.primary
PRIMARY_PREFERRED: "primaryPreferred" = ReadPreferenceMode.primaryPreferred
SECONDARY: "secondary" = ReadPreferenceMode.secondary
SECONDARY_PREFERRED: "secondaryPreferred" = ReadPreferenceMode.secondaryPreferred
nearest: ReadPreference = ...
primary: ReadPreference = ...
primaryPreferred: ReadPreference = ...
secondary: ReadPreference = ...
secondaryPreferred: ReadPreference = ...

Accessors

Methods

  • Check if the two ReadPreferences are equivalent检查两个ReadPreferences是否等效

    Parameters

    • readPreference: ReadPreference

      The read preference with which to check equality用于检查相等性的读取首选项

    Returns boolean

  • Validate if a mode is legal验证模式是否合法

    Parameters

    • Optional mode: string

      The string representing the read preference mode.表示读取首选项模式的字符串。

    Returns boolean

  • Validate if a mode is legal验证模式是否合法

    Parameters

    • mode: string

      The string representing the read preference mode.表示读取首选项模式的字符串。

    Returns boolean

Generated using TypeDoc