Altova MapForce 2026 Enterprise Edition

Erstellt anhand der folgenden Bestandteile einen BSON-Zeitstempel:

 

einem Datums-und Uhrzeitwert (konvertiert in Sekunden seit der Unix-Epoche).

einer Ordnungszahl.

MF_Func_to-timestamp

 

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.

MF_BSON-to-timestamp_Example

Das Ergebnis ist das folgende:

 

<Modification> \

           "created": {

               "$timestamp": {

                   "t": 1738458122,

                   "i": 1

               }

           }

       }

 

© 2020-2026 Altova GmbH