Altova MapForce 2026 Enterprise Edition

Crea un valor BSON objectId aleatorio.

MF_Func_bson-objectID

Un objectId de BSON es un identificador de 12 bytes compuesto por:

 

Una marca de tiempo de 4 bytes que representa el número de segundos transcurridos desde la época Unix (1970-01-01T00:00:00Z).

Un valor aleatorio de 5 bytes que se genera una vez por cada proceso del lado del cliente.

Un contador incremental de 3 bytes por proceso de cliente, inicializado con un valor aleatorio. Este contador se incrementa cada vez que el mismo proceso genera un nuevo ObjectId, lo que garantiza la unicidad.

 

MapForce admite las siguientes funciones para trabajar con ObjectIds de BSON:

 

objectId-datetime: extrae la fecha y la hora de creación de un ObjectId (en UTC), a partir de la marca de tiempo almacenada.

objectId-random: extrae el valor aleatorio de un ObjectId.

objectId-ordinal: extrae el contador incremental (ordinal) de un ObjectId.

to-objectId: crea un ObjectId utilizando la fecha de creación, el valor aleatorio y el contador especificados.

 

Lenguajes

Built-In

 

© 2020-2026 Altova GmbH