FB_NoSQLObjectId_MongoDB

FB_NoSQLObjectId_MongoDB 1:

Der Funktionsbaustein zum Parsen der ObjectId von der MongoDB. In der SPS wird sie durch den Datentypen T_ObjectId_MongoDB beschrieben.

Syntax

FUNCTION_BLOCK FB_NoSQLObjectId_MongoDB 
VAR_INPUT
    ObjectId : T_ObjectId_MongoDB;
END_VAR

FB_NoSQLObjectId_MongoDB 2: Eingänge

Name

Typ

Beschreibung

ObjectId 

T_ObjectId_MongoDB

12-Byte großer Datentyp zur Beschreibung der ObjectId.

FB_NoSQLObjectId_MongoDB 3: Eigenschaften

Name

Typ

Beschreibung

eTraceLevel

TcEventSeverity

Gibt die Gewichtung der Ereignisse an. Nur Ereignisse über diesem Wert werden an das TwinCAT System gesendet.

nId

UDINT

Nicht eindeutige, fortlaufende Nummer

nMachineId

UDINT

Identifikation der Maschine

nProcessId

UINT

Identifikation des Schreibprozesses

tTimestamp

DATE_AND_TIME

Zeitstempel des Datensatz

FB_NoSQLObjectId_MongoDB 4: Methoden

Name

Definitionsort

Rückgabewert

Beschreibung

ToString

Lokal

STRING(36)

Gibt die Id als String mit Typbezeichnung zurück.
Bsp.: ‚ObjectId(„5be15c11afa6ec72b107dafaf“)‘

ValueOf

Lokal

STRING(24)

Gibt nur die Id als String zurück.
Bsp.: ‚5be15c11afa6ec72b107dafaf‘

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v3.1 Build 4022.20

PC oder CX (x86)

Tc3_Database