BSON UUID 型のクラス表現。

階層(完全に表示

コンストラクター

  • UUID 型の作成

    パラメーター

    • Optional input : string | UUID | Uint 8配列

      32 または 36 文字の 16 進string (ダッシュが除外/含まれる)、または 16 バイトのバイナリ バッファ可能です。

    Returns UUID

プロパティ

_bsontype: "Binary"
バッファ: Uint8Array
position: 数値
sub_: 数値
バッファ_サイズ: 256 = 256

初期バッファのデフォルト サイズ

サブタイプ_バイト_配列: 2 = 2

バイト配列 BSON 型

SUBType_ COOLUMN: 7 = 7

列 BSON 型

SubType_DEFAULT: 0 = 0

デフォルトの BSON タイプ

SUBType_ Encrypted: 6 = 6

暗号化された BSON type

SUBType_FUNCTION: 1 = 1

関数 BSON type

サブタイプ_MD5: 5 = 5

MD 5 BSON 型

SUBType_USER_Definition: 128 = 128

ユーザー BSON 型

SubType_UUID: 4 = 4

UUID BSON 型

SubType_UUID_ old: 3 = 3

非推奨の UUID BSON 型

非推奨

SubType_UUID を使用してください

cache 16進数string: ブール値

アクセス

  • get id(): Uint8Array
  • UUID バイト

    Uint 8配列を返す

メソッド

  • この UUID の等価性をotherIDと比較します。

    パラメーター

    • OtherId : string | UUID | Uint 8配列

      比較する UUID インスタンス。

    ブール値を返します

  • string を返します

  • バイナリシーケンスの長さ

    数値を返します

  • このバイナリを byte_value で更新します。

    パラメーター

    • byteValue : string |数値|数値[] | Uint 8配列

      書き込みを許可する単一バイト。

    Returns void

  • 位置から始まる長さバイトを読み取ります。

    パラメーター

    • 位置:数値

      バイナリ内の指定された位置から読み取られる。

    • 長さ:数値

      読み取るバイト数。

    BinarySequence を返す

  • 現在の UUID からバイナリ インスタンスを作成します。

    バイナリを返します

  • UUID を、ダッシュを除き、または 文字の 16 進ID 3236string表現として返します(デフォルトは36 文字のダッシュを区切った値)

    パラメーター

    • Optional includeDashes :ブール値

      string はダッシュ区切り文字を除外する必要があります。

    string を返します

  • ID を JSON string 表現に変換します。 形式の36文字(ダッシュを含む)の 16 進 string

    string を返します

  • エンコーディングが指定されていない限り、ID を36文字(ダッシュを含む)の 16 進 string に変換します。

    パラメーター

    • Optional エンコーディング: string

    string を返します

  • このバイナリの値を string として返します。

    パラメーター

    • Optional asRaw :ブール値

      string への変換をスキップします

    string |を返します。 BinarySequence

    コメント

    これは、一部のキーと値のペアに対して条件付きでこの関数を呼び出す場合に便利です。

  • バッファまたは string をバイナリに書込みます。

    パラメーター

    • シーケンス: string | BinarySequence

      バイナリ BSON オブジェクトに書き込む string またはバッファ。

    • オフセット:数値

      コンテンツを書き込む場所のバイナリを指定します。

    Returns void

  • UUID の 16 進string表現から UUID を作成します。

    パラメーター

    • hexString : string

      32または36文字の 16 進 string(ダッシュを除外または含む)

    Returns UUID

  • 平均4 UUID を含む入力バッファを生成します

    Uint 8配列を返す

  • 値が有効なBSON UUID であるかどうかを確認

    パラメーター

    • input : string | UUID | Uint 8配列

      検証する UUID、string、またはバッファ。

    ブール値を返します

TypeDocを使用して生成