Operações de estado da tabela
O provedor de estado dispõe de operações de tabela para armazenar o estado.
Observação: Esses exemplos utilizam vcr.getInstanceState() para o estado compartilhado entre todas as réplicas. Para o estado por conversa, use vcr.createSessionWithId(id) com um UUID determinístico do contexto da solicitação (por exemplo, conversation_uuid de um retorno de chamada de voz). Nunca use vcr.createSession() em âmbito global — veja Provedor de estado: escopo da sessão para mais detalhes.
Definir valores da tabela
Usando o nome de uma tabela, você pode armazenar pares chave-valor para recuperá-los posteriormente.
Assinatura do método
Definição de valores de tabela
Incrementar os valores da tabela
Usando o nome e a chave de uma tabela, é possível incrementar seu valor.
Assinatura do método
Incrementando os valores da tabela
Obter um valor da tabela
Usando o nome de uma tabela e uma chave, é possível recuperar um valor.
Assinatura do método
Obter um valor da tabela
Como obter valores de várias tabelas
Usando o nome de uma tabela e um array de chaves, é possível recuperar vários valores.
Assinatura do método
Como obter valores de várias tabelas
Ler os valores da tabela
Ao definir um padrão, é possível percorrer uma tabela, começando em um cursor especificado.
Assinatura do método
Analisando os valores da tabela
Obtendo todos os valores da tabela
Usando o nome de uma tabela, é possível recuperar todos os valores armazenados.
Assinatura do método
Obtendo todos os valores da tabela
Reserve uma mesa
Usando o nome de uma tabela, é possível recuperar toda a tabela.
Assinatura do método
Reservar uma mesa
Obter o comprimento de uma tabela
Usando o nome de uma tabela, é possível obter o comprimento da tabela.
Assinatura do método
Como obter o comprimento de uma tabela
Verificar se uma chave de tabela existe
Usando o nome de uma tabela e uma chave, é possível verificar se uma chave existe nessa tabela.
Assinatura do método
Verificando se uma chave de tabela existe
Excluir valores da tabela
Usando o nome de uma tabela e uma lista de chaves, é possível excluir valores.
Assinatura do método
Exclusão de valores da tabela
const number = req.body.number;
await state.mapDelete("customers", [number]);
Excluir uma tabela
Usando o nome de uma tabela, é possível excluir a tabela inteira.