Freigeben über


IS_STRING (NoSQL-Abfrage)

GILT FÜR: NoSQL

Gibt einen booleschen Wert zurück, der angibt, ob der angegebene Ausdruck vom Typ „Zeichenfolge“ ist.

Syntax

IS_STRING(<expr>)  

Argumente

BESCHREIBUNG
expr Beliebiger Ausdruck.

Rückgabetypen

Gibt einen booleschen Ausdruck zurück.

Beispiele

Im folgenden Beispiel werden verschiedene Werte verwendet, um zu ermitteln, ob es sich um eine Zeichenfolge handelt.

SELECT VALUE {
    isBooleanAString: IS_STRING(true),
    isNumberAString: IS_STRING(1),
    isStringAString: IS_STRING("value"),
    isArrayAString: IS_STRING([ "green", "red", "yellow" ]),
    isNullAString: IS_STRING(null),
    isObjectAString: IS_STRING({ "name": "Tecozow coat" }),
    isObjectStringPropertyAString: IS_STRING({ "name": "Tecozow coat" }.name),
    isObjectBooleanPropertyAString: IS_STRING({ "onSale": false }.onSale),
    isUndefinedAString: IS_STRING({}.category)
}
[
  {
    "isBooleanAString": false,
    "isNumberAString": false,
    "isStringAString": true,
    "isArrayAString": false,
    "isNullAString": false,
    "isObjectAString": false,
    "isObjectStringPropertyAString": true,
    "isObjectBooleanPropertyAString": false,
    "isUndefinedAString": false
  }
]

Bemerkungen