to-timestamp
Crea una marca de tiempo BSON a partir de:
•Un valor de fecha y hora (convertido a segundos desde la época Unix).
•Un valor ordinal.

Lenguajes
Built-In
Parámetros
Nombre | Tipo | Descripción |
|---|---|---|
datetime | xs:dateTime | Una fecha y hora que se convertirá en el número de segundos transcurridos desde la época Unix. |
ordinal | xs:int | Un contador incremental que se utiliza para distinguir las operaciones que tienen lugar en el mismo segundo. |
Ejemplo
Este ejemplo muestra cómo se construye una marca de tiempo BSON y cómo se asigna al campo created de un componente MongoDB (imagen siguiente). Los parámetros de la función to-timestamp se definen de la siguiente manera:
•datetime: la constante suministra el valor 2025-02-02T02:02:02.0+01:00. Este valor se convertirá en segundos desde la época Unix.
•ordinal: El valor se genera mediante la función auto-number.

Este sería el resultado:
"modification": {
"created": {
"$timestamp": {
"t": 1738458122,
"i": 1
}
}
}