bson-objectId
Erstellt einen zufälligen BSON objectId-Wert.

Eine BSON objectId ist ein 12-Byte-Identifier bestehend aus:
•einem 4-Byte-Zeitstempel, der die Anzahl der Sekunden seit der Unix-Epoche darstellt (1970-01-01T00:00:00Z).
•einem 5-Byte-Zufallswert, der einmal pro clientseitigem Prozess generiert wird.
•einem um 3-Byte inkrementierenden Zähler pro Client-Prozess, der auf einen Zufallswert initialisiert wird. Dieser Zähler wird für jede neue durch denselben Prozess generierte ObjectID inkrementiert, wodurch die Eindeutigkeit gewährleistet wird.
Mapforce unterstützt die folgenden Funktionen für die Arbeit mit BSON-ObjectIds:
•objectId-datetime: Extrahiert das aus dem gespeicherten Zeitstempel konvertierte Datum und die Uhrzeit der Erstellung einer ObjectId (in UTC).
•objectId-random: Extrahiert den Zufallswert aus einer ObjectId.
•objectId- ordinal: Extrahiert den Inkrementierungszähler (Ordnungszahl) aus einer ObjectId.
•to-objectId: Erstellt anhand des angegebenen Datums, des Zufallswerts und Zählers eine ObjectId.
Sprachen
Built-in