to-timestamp
Erstellt anhand der folgenden Bestandteile einen BSON-Zeitstempel:
•einem Datums-und Uhrzeitwert (konvertiert in Sekunden seit der Unix-Epoche).
•einer Ordnungszahl.

Sprachen
Built-in
Parameter
Name | Typ | Beschreibung |
|---|---|---|
datetime | xs:dateTime | Ein Datums-und Uhrzeitwert, der in die Anzahl der Sekunden seit der Unix-Epoche konvertiert wird. |
ordinal | xs:int | Ein inkremtentierender Zähler, der dazu dient, Operationen, die innerhalb derselben Sekunde stattfinden, zu unterscheiden. |
Beispiel
In diesem Beispiel wird gezeigt, wie ein BSON-Zeitstempel erstellt und auf das Feld created einer MongoDB-Komponente gemappt wird (siehe Abbildung unten). Die Parameter der Funktion to-timestamp sind folgendermaßen definiert:
•datetime: Die Konstante liefert den Wert 2025-02-02T02:02:02.0+01:00. Dieser Wert wird in Sekunden seit der Unix-Epoche konvertiert.
•ordinal: Der Wert wird mit Hilfe der Funktion auto-number generiert.

Das Ergebnis ist das folgende:
<Modification> \
"created": {
"$timestamp": {
"t": 1738458122,
"i": 1
}
}
}