Partilhar via


Constantes no Azure Cosmos DB para NoSQL

APLICA-SE A: NoSQL

Uma constante, também conhecida como valor literal ou 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 ela 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

Description
<undefined_constant>; Undefined Representa undefined valores do tipo Undefined.
<null_constant>; null Representa null valores do tipo Null.
<boolean_constant> Representa constantes de tipo booleano.
false Representa false o valor do tipo booleano.
true Representa true o valor do tipo booleano.
<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 prefixo 0x seguido de um ou mais dígitos hexadecimais.
<string_constant> Representa uma constante do tipo string.
string _literal Cadeias de caracteres Unicode representadas por uma sequência de zero ou mais caracteres Unicode ou sequências de escape. Os literais de cadeia de caracteres são colocados entre aspas simples (apóstrofo: ') ou aspas duplas (aspas: ").

Observações

  • Aqui está uma lista dos tipos de dados escalares suportados:

    Ordem dos valores
    Indefinido Valor único: undefined
    Nulo Valor único: null
    Booleano Valores: false, true.
    Número Um número de ponto flutuante de precisão dupla, padrão IEEE 754.
    Cadeia 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 escalar, exceto indefinido.
    Objeto Um conjunto não ordenado de zero ou mais pares nome/valor. Name é uma cadeia de caracteres Unicode, o valor pode ser de qualquer tipo de dados escalar, exceto undefined.
  • Aqui está uma lista de sequências de escape que são permitidas para literais de cadeia de caracteres:

    Description Caractere Unicode
    \' apóstrofo (') U+0027
    \" aspas (") U+0022
    \\ sólido inverso () U+005C
    \/ sólidos (/) U+002F
    \b espaço traseiro U+0008
    \f alimentação do separador U+000C
    \n alimentação de linha U+000A
    \r Retorno de carro U+000D
    \t guia U+0009
    \uXXXX Um caractere Unicode definido por quatro dígitos hexadecimais. U+XXXX