层次结构(查看完整

构造函数

  • 参数

    返回时间戳

  • 参数

    • {
          i : number
          t number
      }

      一对两个值,分别表示时间戳和增量。

      • i: 数字
      • t: 数字

    返回时间戳

  • 参数

    • low : number

      时间戳的低(带符号) 32位。

    • high : number

      时间戳的高(带符号) 32位。

    返回时间戳

    已弃用

    请改用Timestamp({ t: high, i: low })Timestamp(Long(low, high))

属性

__isLong__: true
_bsontype: "timestamp"
添加: ((加数) => Long)

类型声明

    • (加数): Long
    • 返回此值与指定长整型值的总和。

      参数

      Returns Long

: ((其他) => Long)

类型声明

    • (其他): Long
    • 返回此值与指定长整型值的总和。

      参数

      Returns Long

      总和

comp: ((其他) => 0 | 1 | -1)

类型声明

对比: ((其他) => 0 | 1 | -1)

类型声明

    • (其他): 0 | 1 | -1
    • 将此 Long 值与指定值进行比较。

      参数

      返回0 | 1 | - 1

      0如果它们相同,则为 ;如果1 this 更大,则为 ;如果给定的更大,则为 -1

div: ((除数) => Long)

类型声明

: ((除数) => Long)

类型声明

    • (除数): Long
    • 返回此 Long 除以指定的值。 如果此 Long 带符号,则结果为有符号;如果此 Long 无符号,则结果为无符号。

      参数

      Returns Long

eq: ((其他) => 布尔)

类型声明

等于: ((其他) => 布尔)

类型声明

    • (其他): 布尔
    • 测试此 Long 值是否等于指定值。

      参数

      返回布尔值

eqz: (() => 布尔)

类型声明

ge: ((其他) => 布尔)

类型声明

获取高位: (() => 数字)

类型声明

    • (): 数字
    • 获取有符号整数形式的高32位。

      返回数字

获取无符号高位: (() => 数字)

类型声明

    • (): 数字
    • 获取无符号整数形式的高32位。

      返回数字

获取低位: (() => 数字)

类型声明

    • (): 数字
    • 获取有符号整数形式的低32位。

      返回数字

获取低位无符号: (() => 数字)

类型声明

    • (): 数字
    • 获取无符号整数形式的低32位。

      返回数字

获取绝对位数: (() => 数字)

类型声明

    • (): 数字
    • 获取表示此 Long 的绝对值所需的位数。

      返回数字

大于: ((其他) => 布尔)

类型声明

    • (其他): 布尔
    • 测试此 Long 值是否大于指定值。

      参数

      返回布尔值

大于或等于: ((其他) => 布尔)

类型声明

    • (其他): 布尔
    • 测试此 Long 值是否大于或等于指定值。

      参数

      返回布尔值

gt: ((其他) => 布尔)

类型声明

gte: ((其他) => 布尔)

类型声明

: 数字
为偶数: (() => 布尔)

类型声明

    • (): 布尔
    • 测试此 Long 值是否为偶数。

      返回布尔值

为负数: (() => 布尔)

类型声明

    • (): 布尔
    • 测试此 Long 值是否为负数。

      返回布尔值

isOdd: (() => 布尔)

类型声明

    • (): 布尔
    • 测试此 Long 值是否为奇数。

      返回布尔值

为正数: (() => 布尔)

类型声明

    • (): 布尔
    • 测试此 Long 值是否为正数。

      返回布尔值

isZero: (() => 布尔)

类型声明

    • (): 布尔
    • 测试此 Long 值是否为零。

      返回布尔值

le: ((其他) => 布尔)

类型声明

小于: ((其他) => 布尔)

类型声明

    • (其他): 布尔
    • 测试此 Long 值是否小于指定的值。

      参数

      返回布尔值

小于或等于: ((其他) => 布尔)

类型声明

    • (其他): 布尔
    • 测试此 Long 值是否小于或等于指定值。

      参数

      返回布尔值

: 数字
lt: ((其他) => 布尔)

类型声明

lte: ((其他) => 布尔)

类型声明

mod: ((除数) => Long)

类型声明

modulo: ((除数) => Long)

类型声明

    • (除数): Long
    • 以指定值为模返回此 Long。

      参数

      Returns Long

mul: ((乘数) => Long)

类型声明

: ((乘数) => Long)

类型声明

    • (乘数): Long
    • 返回此值与指定长整型值的乘积。

      参数

      Returns Long

      产品

ne: ((其他) => 布尔)

类型声明

neg: (() => Long)

类型声明

否定: (() => Long)

类型声明

    • (): Long
    • 返回此长整型值的否定形式。

      Returns Long

neq: ((其他) => 布尔)

类型声明

not: (() => Long)

类型声明

    • (): Long
    • 返回此长整型值的按位 NOT。

      Returns Long

不等于: ((其他) => 布尔)

类型声明

    • (其他): 布尔
    • 测试此 Long 值是否与指定值不同。

      参数

      返回布尔值

or: ((其他) => Long)

类型声明

    • (其他): Long
    • 返回此 Long 和指定的按位或。

      参数

      • other : string |编号| Long

      Returns Long

rem: ((除数) => Long)

类型声明

向左移动: ((numBits) => Long)

类型声明

    • (numBits): Long
    • 返回此 Long,其位向左移动给定数量。

      参数

      • numBits : number | Long

        位数

      Returns Long

      移长整型

右移: ((numBits) => Long)

类型声明

    • (numBits): Long
    • 返回此 Long,其位按算术右移给定数量。

      参数

      • numBits : number | Long

        位数

      Returns Long

      移长整型

无符号右移: ((numBits) => Long)

类型声明

    • (numBits): Long
    • 返回此 Long,其中位逻辑右移给定数量。

      参数

      • numBits : number | Long

        位数

      Returns Long

      移长整型

shl: ((numBits) => Long)

类型声明

shr: ((numBits) => Long)

类型声明

shr_ u: ((numBits) => Long)

类型声明

shru: ((numBits) => Long)

类型声明

: ((subtrahend) => Long)

类型声明

减去: ((subtrahend) => Long)

类型声明

    • (subtrahend): Long
    • 返回此值与指定的 Long 值的差值。

      参数

      Returns Long

      差异

Big Int: (() => bigint)

类型声明

    • (): bigint
    • 将 Long 转换为 BigInt(任意精度)。

      返回bigint

Bytes: ((le?) => 数字[ ])

类型声明

    • (le?): 数字[ ]
    • 将此 Long 转换为其字节表示形式。

      参数

      • Optional le: boolean

        无论是小端还是大端,默认为大端

      返回数字[]

      字节表示

toBytesBE: (() => 数字[ ])

类型声明

    • (): 数字[ ]
    • 将此 Long 转换为其大端字节表示形式。

      返回数字[]

      大端字节表示法

转换为 BytesLE: (() => 数字[ ])

类型声明

    • (): 数字[ ]
    • 将此 Long 转换为其小端字节表示形式。

      返回数字[]

      小端字节表示法

Int: (() => 数字)

类型声明

    • (): 数字
    • 将长整型转换为32位整数(假定它是32位整数)。

      返回数字

to Number: (() => 数字)

类型声明

    • (): 数字
    • 将 Long 转换为该值的最接近的浮点表示形式( double ,53 位尾数)。

      返回数字

to Signed: (() => Long)

类型声明

    • (): Long
    • 将此 Long 转换为有符号长。

      Returns Long

为字符串: ((radix?) => 字符串)

类型声明

    • (radix?): 字符串
    • 将 Long 转换为以指定基数写入的string 。

      参数

      • Optional radix : number

        基数 ( 2 - 36 ),默认为10

      返回字符串

      抛出异常

      RangeError 如果radix超出范围

为无符号: (() => Long)

类型声明

    • (): Long
    • 将此 Long 转换为 unsigned。

      Returns Long

未签名: 布尔
异或: ((其他) => Long)

类型声明

    • (其他): Long
    • 返回此 Long 与给定 Long 的按位 XOR。

      参数

      • other : string |编号| Long

      Returns Long

MAX_VALUE: Long

方法

  • 返回字符串

  • 返回{
        $timestamp : string
    }

    • $timestamp: 字符串
  • 返回给定高位和低位的时间戳。 假设每个都使用32位。

    参数

    • lowBits : number

      低32位。

    • highBits : number

      高32位。

    返回时间戳

  • 返回由给定( 32位)整数值表示的时间戳。

    参数

    • value : number

    返回时间戳

  • 返回表示给定数值的时间戳,前提是它是有限数。 否则,返回零。

    参数

    • value : number

    返回时间戳

  • 从给定的string返回时间戳,可以选择使用给定的基数。

    参数

    • strstring

      时间戳的文本表示形式。

    • optRadixnumber

      写入文本的基数。

    返回时间戳

使用TypeDoc生成