Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen IS_STRING returnerar ett booleskt värde som anger om typen av det angivna uttrycket är en sträng.
En Azure Cosmos DB for NoSQL-systemfunktion som returnerar true om typen av det angivna uttrycket är en sträng.
Syntax
IS_STRING(<expr>)
Arguments
| Description | |
|---|---|
expr |
Alla uttryck. |
Returtyper
Returnerar ett booleskt uttryck.
Examples
Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.
Kontrollera om värdet är sträng
I det här exemplet IS_STRING används funktionen för att kontrollera olika värden för att se om de är en sträng.
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
}
]
Anmärkningar
- Den här funktionen drar nytta av användningen av ett intervallindex. Mer information finns i intervallindex.