Teilen über


StringToBoolean (NoSQL-Abfrage)

GILT FÜR: NoSQL

Konvertiert einen Zeichenfolgenausdruck in einen booleschen Ausdruck.

Syntax

StringToBoolean(<string_expr>)  

Argumente

BESCHREIBUNG
string_expr Ein Zeichenfolgenausdruck.

Rückgabetypen

Gibt einen booleschen Wert zurück.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie diese Funktion mit verschiedenen Datentypen funktioniert.

SELECT VALUE {
    parseBooleanString: StringToBoolean("true"),
    parseWithPrefix: StringToBoolean("true  "),
    parseWithSuffix: StringToBoolean("  false"),
    parseWithWhitespace: StringToBoolean("  false  "),
    parseBoolean: StringToBoolean(true),
    parseUndefined: StringToBoolean(undefined),
    parseNull: StringToBoolean(null)
}
[
  {
    "parseBooleanString": true,
    "parseWithPrefix": true,
    "parseWithSuffix": false,
    "parseWithWhitespace": false
  }
]

Bemerkungen

  • Diese Funktion verwendet den Index nicht.
  • Wenn der Ausdruck nicht konvertiert werden kann, gibt die Funktion undefined zurück.

Hinweis

Weitere Informationen zum JSON-Format finden Sie unter https://json.org.