to-timestamp
Crée un horodatage BSON à partir :
•Une valeur de date-heure (convertie en secondes depuis l'époque Unix).
•Une valeur ordinale.

Langages
Intégré
Paramètres
Nom | Type | Description |
|---|---|---|
datetime | xs:dateTime | Un datetime qui sera converti en nombre de secondes depuis l'époque Unix. |
ordinal | xs:int | Un compteur incrémental utilisé pour distinguer les opérations se produisant au cours de la même seconde. |
Exemple
Cet exemple montre comment un horodatage BSON est construit et mappé au champ created d'un composant MongoDB (voir capture d'écran ci-dessous). Les paramètres de la fonction to-timestamp sont définis comme suit :
•datetime : la constante fournit la valeur 2025-02-02T02:02:02.0+01:00. Cette valeur sera convertie en secondes à partir de l'époque Unix.
•ordinal : la valeur est générée à l'aide de la fonction auto-number.

La sortie est la suivante :
"modification": {
"created": {
"$timestamp": {
"t": 1738458122,
"i": 1
}
}
}