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