Constantes en Azure Cosmos DB for NoSQL
SE APLICA A: NoSQL
Una constante, también conocida como valor literal o escalar, es un símbolo que representa un valor de datos específico. El formato de las constantes depende del tipo de datos del valor que representan.
Sintaxis
<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
Descripción | |
---|---|
<undefined_constant>; Undefined |
Representa valores de undefined de tipo Undefined. |
<null_constant>; null |
Representa valores de null de tipo Null. |
<boolean_constant> |
Representa constantes de tipo booleano. |
false |
Representa el valor de false de tipo booleano. |
true |
Representa el valor de true de tipo booleano. |
<number_constant> |
Representa una constante numérica. |
decimal_literal |
Números representados mediante notación decimal o científica. |
hexadecimal_literal |
Números representados mediante el prefijo 0x seguido de uno o más dígitos hexadecimales. |
<string_constant> |
Representa una constante de tipo cadena. |
string _literal |
Las cadenas Unicode representadas por una secuencia de cero o varios caracteres Unicode o secuencias de escape. Los literales de cadena se encierran entre comillas simples (apóstrofo: ' ) o comillas dobles (comillas: " ). |
Observaciones
Esta es una lista de los tipos de datos escalares admitidos:
Orden de valores Undefined Valor único: undefined
Null Valor único: null
Boolean Valores: false
,true
.Number Número de punto flotante de precisión doble, estándar IEEE 754. String Secuencia de cero o más caracteres Unicode. Las cadenas deben ir entre comillas sencillas o dobles. Matriz Secuencia de cero o más elementos. Cada elemento puede ser un valor de cualquier tipo de datos escalar, excepto undefined. Object Conjunto desordenado de cero o más pares nombre/valor. Nombre es una cadena Unicode, el valor puede ser de cualquier tipo de datos escalar, excepto undefined. Esta es una lista de secuencias de escape permitidas para literales de cadena:
Descripción carácter Unicode \'
apóstrofo (') U+0027
\"
comillas dobles (") U+0022
\\
barra inclinada inversa () U+005C
\/
barra inclinada (/) U+002F
\b
retroceso U+0008
\f
fuente de separador U+000C
\n
avance de línea U+000A
\r
retorno de carro U+000D
\t
tabulador U+0009
\uXXXX
Carácter Unicode definidos por cuatro dígitos hexadecimales. U+XXXX