BSON ObjectId 类型的类表示形式。

构造函数

  • 创建 ObjectId 类型

    参数

    • Optional inputId : string |编号| ObjectId | Uint 8数组| ObjectIdLike

      可以是 24 个字符的十六进制string 、12 个字节的二进制缓冲区或一个数字。

    返回ObjectId

属性

_bsontype: "objectId"
缓存十六进制string: 布尔

访问器

  • get生成时间( ) : number
  • 此 ObjectId 实例的生成时间

    返回数字

    已弃用

    请使用返回 int 32 Unix纪元的 getTimestamp / createFromTime

  • set生成时间 无效
  • 参数

    • value : number

    返回void

  • get id(): Uint8Array
  • ObjectId 字节

    返回Uint 8数组

方法

  • 比较此 ObjectId 与otherID的相等性。

    参数

    返回布尔值

  • 返回此 ID 的生成日期(精确到秒)。

    返回日期

  • 返回字符串

  • 以24字符的十六进制string表示形式返回 ObjectId ID

    返回字符串

  • 将24字符的string表示形式转换为其 JSON。

    返回字符串

  • 将 ID 转换为24字符的十六进制string以进行打印

    参数

    • Optional format : string

      Buffer toString 格式参数。

    返回字符串

  • 从 ObjectId 的十六进制字符串表示形式创建 ObjectId。

    参数

    • hexString : string

      从传入的24字符十六进制字符串创建 ObjectId。

    返回ObjectId

  • 从基于秒的数字创建 ObjectId,并将 ObjectId 的其余部分清零。用于比较或对 ObjectId 进行排序。

    参数

    • time : number

      表示秒数的整数。

    返回ObjectId

  • 生成12字节 ID 缓冲区,用于 ObjectId 的

    参数

    • Optional time : number

      传入基于秒的时间戳。

    返回Uint 8数组

  • 检查值是否为有效的 bson ObjectId

    参数

    返回布尔值

使用TypeDoc生成