Altova MapForce 2026 Enterprise Edition

Crée une valeur objectId aléatoire au format BSON.

MF_Func_bson-objectID

Un BSON ObjectId est un identifiant de 12 octets composé de :

 

Un horodatage de 4 octets représentant le nombre de secondes écoulées depuis l'époque Unix (1970-01-01T00:00:00Z).

Une valeur aléatoire de 5 octets générée une fois par processus côté client.

Un compteur incrémental de 3 octets par processus client, initialisé à une valeur aléatoire. Ce compteur s'incrémente à chaque fois qu'un nouvel ObjectId est généré par le même processus, garantissant ainsi l'unicité.

 

MapForce prend en charge les fonctions suivantes pour travailler avec les ObjectId BSON :

 

objectId-datetime: extrait la date et l'heure de création d'un ObjectId (en UTC), converties à partir de l'horodatage enregistré.

objectId-random: extrait la valeur aléatoire d'un ObjectId.

objectId-ordinal: extrait le compteur incrémental (ordinal) d'un ObjectId.

to-objectId: crée un ObjectId en utilisant la date de création, la valeur aléatoire et le compteur spécifiés.

 

Langages

Intégré

 

© 2020-2026 Altova GmbH