Udostępnij za pośrednictwem


StringToBoolean (zapytanie NoSQL)

DOTYCZY: NoSQL

Konwertuje wyrażenie ciągu na wartość logiczną.

Składnia

StringToBoolean(<string_expr>)  

Argumenty

opis
string_expr Wyrażenie ciągu.

Typy zwracane

Zwraca wartość logiczną.

Przykłady

W poniższym przykładzie pokazano, jak ta funkcja działa z różnymi typami danych.

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
  }
]

Uwagi

  • Ta funkcja nie używa indeksu.
  • Jeśli nie można przekonwertować wyrażenia, funkcja zwraca wartość undefined.

Uwaga

Aby uzyskać więcej informacji na temat formatu JSON, zobacz https://json.org.