Constantes no Azure Cosmos DB for NoSQL
APLICA-SE A: NoSQL
Uma constante, também conhecida como uma literal ou um valor escalar, é um símbolo que representa um valor de dados específico. O formato de uma constante depende do tipo de dados do valor que representa.
Sintaxe
<constant> ::=
<undefined_constant>
| <null_constant>
| <boolean_constant>
| <number_constant>
| <string_constant>
| <array_constant>
| <object_constant>
<undefined_constant> ::= undefined
<null_constant> ::= null
<boolean_constant> ::= false | true
<number_constant> ::= decimal_literal | hexadecimal_literal
<string_constant> ::= string_literal
<array_constant> ::=
'[' [<constant>][,...n] ']'
<object_constant> ::=
'{' [{property_name | "property_name"} : <constant>][,...n] '}'
Argumentos
Descrição | |
---|---|
<undefined_constant>; Undefined |
Representa valores undefined do tipo Indefinido. |
<null_constant>; null |
Representa o valor null do tipo Nulo. |
<boolean_constant> |
Representa constantes de tipo booliano. |
false |
Representa o valor false do tipo booliano. |
true |
Representa o valor true do tipo booliano. |
<number_constant> |
Representa uma constante numérica. |
decimal_literal |
Números representados usando notação decimal ou notação científica. |
hexadecimal_literal |
Números representados usando o prefixo 0x seguido por um ou mais dígitos hexadecimais. |
<string_constant> |
Representa uma constante do tipo Cadeia de caracteres. |
string _literal |
São cadeias de caracteres Unicode representadas por uma sequência de zero ou mais caracteres Unicode ou sequências de escape. As literais de cadeia de caracteres são colocadas entre aspas simples (apóstrofe: ' ) ou aspas duplas (aspas: " ). |
Comentários
Aqui está uma lista dos tipos de dados escalares com suporte:
Ordem de valores Indefinido Valor único: undefined
Nulo Valor único: null
Booliano Valores false
,true
.Número Um número de ponto flutuante de precisão dupla, padrão IEEE 754. Cadeia de caracteres Uma sequência de zero ou mais caracteres Unicode. As cadeias de caracteres devem ser colocadas entre aspas simples ou duplas. Matriz Uma sequência de zero ou mais elementos. Cada elemento pode ser um valor de qualquer tipo de dados escalares, exceto indefinido. Objeto Um conjunto ordenado de zero ou mais pares de nome/valor. Nome é uma cadeia de caracteres Unicode; o valor pode ser de qualquer tipo de dados escalares, exceto indefinido. Aqui está uma lista de sequências de escape permitidas para literais de cadeia de caracteres:
Descrição Caractere unicode \'
apóstrofo (') U+0027
\"
aspas (") U+0022
\\
barra invertida () U+005C
\/
barra (/) U+002F
\b
backspace U+0008
\f
feed separador U+000C
\n
alimentação de linha U+000A
\r
retorno de carro U+000D
\t
tab U+0009
\uXXXX
Um caractere Unicode definido por quatro dígitos hexadecimais. U+XXXX