Excluir pares chave-valor
Para remover um par chave-valor do KV Store, chame o método delete() na sua instância KV.
Para remover um par chave-valor do KV Store, chame o método delete() na sua
instância KV:
Exemplo
Um exemplo de exclusão de um par chave-valor de dentro de uma Function:
Referência
Método delete()
Para remover um par chave-valor, chame o método delete() na sua instância KV:
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
key | string | A chave do par KV a ser excluído. |
Resposta
| Resposta | Tipo | Descrição |
|---|---|---|
response | Promise<void> | Uma Promise que resolve quando a exclusão é concluída. |
O método delete() retorna uma Promise que você deve usar await para
verificar a exclusão bem-sucedida.
Orientações
Excluindo chaves inexistentes
Excluir uma chave que não existe não lançará um erro. A operação é concluída com sucesso independentemente de a chave existir:
Consistência eventual
Como todas as operações do KV Store, exclusões são eventualmente consistentes. Após excluir uma chave:
- A exclusão é imediatamente visível na mesma localização da rede global.
- Outras localizações ainda podem ver o valor antigo por até 60 segundos (ou a
duração de qualquer
cacheTtlque foi definido ao ler a chave).
Exclusão condicional
Você pode querer verificar se uma chave existe antes de excluí-la, ou executar lógica adicional:
Excluindo múltiplas chaves
Para excluir múltiplas chaves, você pode usar Promise.all():
Excluindo namespaces
Para excluir um namespace inteiro (não apenas uma chave), use o método estático
Azion.KV.delete():