Uma representação de classe do tipo BSON ObjectId.

Construtores

  • Criar um tipo ObjectId

    Parâmetros

    • Optional ID de entrada: string | número | ObjectId | Array8uint | ObjectIdLike

      Pode ser uma string hexadecimal de 24 caracteres, um buffer binário 12 bytes ou um número.

    Retorna ObjectId

Propriedades

_bsontype: "objectId"
hexadecimal do cachestring: booleano

Acessores

  • get gerationTime(): número
  • O tempo de geração desta instância do ObjectId

    Retorna número

    Obsoleto(a)

    Use getTimestamp / createFromTime que retorna uma época int32

  • definir o tempo de geração(valor): nulo
  • Parâmetros

    • valor: número

    Retorna nulo

  • get id(): Uint8Array
  • Os bytes ObjectId

    Retorna a array uint8

Métodos

  • Compara a igualdade deste ObjectId com otherID.

    Parâmetros

    Retorna booleano

  • Retorna a data de geração (com precisão até o segundo) em que este ID foi gerado.

    Datade retorno

  • Retorna a string

  • Retorna o do ObjectId ID como uma 24 string representação hexadecimal de caracteres

    Retorna a string

  • Converte para seu JSON a representação de string hexadecimal de 24 caracteres.

    Retorna a string

  • Converte a ID em uma string hexadecimal de 24 caracteres para impressão

    Parâmetros

    • Optional formato: string

      O parâmetro de formato Buffer toString.

    Retorna a string

  • Cria um ObjectId a partir de uma representação de string hexadecimal de um ObjectId.

    Parâmetros

    • hexString: string

      criar um ObjectId a partir de uma hexstring de caracteres passada de 24 .

    Retorna ObjectId

  • Cria um ObjectId a partir de um segundo número baseado, com o restante do ObjectId zerado. Usado para comparações ou classificação do ObjectId.

    Parâmetros

    • tempo: número

      um número inteiro representando um número de segundos.

    Retorna ObjectId

  • Gera um buffer de ID de 12 bytes usado nos ObjectId

    Parâmetros

    • Optional tempo: número

      passar em um segundo carimbo de data/hora baseado.

    Retorna a array uint8

  • Verifica se um valor é um válido BSON ObjectId

    Parâmetros

    Retorna booleano

Gerado usando TypeDoc