Docs Menu
Docs Home
/ /

ObjectId.createFromHexString() (método mongosh)

Crea un ObjectId de un valor hexadecimal.

Este método está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

ObjectId.createFromHexString( <hexadecimalString> )

El campo hexadecimalString especifica una cadena que contiene un valor hexadecimal de 24 caracteres. Por ejemplo, "64c13ab08edf48a008793cac".

Los siguientes ejemplos muestran cómo agregar un identificador de objeto a un documento usando ObjectId.createFromHexString() y cómo aparece el identificador de objeto en la salida cuando se recupera.

El siguiente ejemplo crea una colección llamada objectIdentifierValuesFromHex:

db.objectIdentifierValuesFromHex.insertOne( {
_id: 0,
objectIdentifierValue: ObjectId.createFromHexString( "64c13ab08edf48a008793cac" )
} )

El campo objectIdentifierValue contiene el identificador de objeto creado a partir de la cadena hexadecimal especificada en ObjectId.createFromHexString().

El siguiente ejemplo recupera el documento:

db.objectIdentifierValuesFromHex.findOne( { _id: 0 } )

Ejemplo de salida:

{
_id: 0,
objectIdentifierValue: ObjectId("64c13ab08edf48a008793cac")
}

Volver

Id.de objeto.createFromBase64

En esta página