← Cloudflare Workers KV / kv / api
Odstranění párů klíč-hodnota
Chcete-li odstranit pár klíč-hodnota, zavolejte delete() metoda v rámci Vazba KV na libovolném KV namespace kterou jste navázali na svůj kód Workeru:
env.NAMESPACE.delete(key);self.env.NAMESPACE.delete(key)Příklad
Příklad odstranění páru klíč-hodnota z Workeru:
export default {
async fetch(request, env, ctx) {
try {
await env.NAMESPACE.delete("first-key");
return new Response("Successful delete", {
status: 200
});
}
catch (e)
{
return new Response(e.message, {status: 500});
}
},
};from workers import WorkerEntrypoint, Response
class Default(WorkerEntrypoint):
async def fetch(self, request):
try:
await self.env.NAMESPACE.delete("first-key")
return Response("Successful delete", status=200)
except Exception as e:
return Response(str(e), status=500)Referenční informace
K odstranění dat z KV slouží následující metoda:
delete() metoda
Chcete-li odstranit pár klíč-hodnota, zavolejte delete() metoda v rámci Vazba KV na libovolném KV namespace, který jste navázali na kód svého Workeru:
env.NAMESPACE.delete(key);await self.env.NAMESPACE.delete(key)Parametry
key:string- Klíč, který se má přiřadit k hodnotě.
Odpověď
response:Promise<void>- A
Promisekterý se rozřeší, pokud je smazání úspěšné.
- A
Tato metoda vrací promise, který byste měli await k ověření úspěšného smazání. Zavolání delete() na neexistující klíč se vrátí jako úspěšné smazání.
Volání delete() metoda odstraní klíč a hodnotu z vašeho KV namespace. Stejně jako u jiných operací může chvíli trvat, než se klíč smaže ve všech bodech globální sítě Cloudflare.
Pokyny
Hromadné odstranění dat
Odstraňte více párů klíč-hodnota najednou pomocí Wrangleru nebo prostřednictvím REST API.
Hromadné REST API dokáže najednou přijmout až 10 000 párů KV. Hromadné zápisy nejsou podporovány pomocí Vazba KV.
Další způsoby přístupu ke KV
Můžete také mazání párů klíč-hodnota z příkazové řádky pomocí Wrangler nebo pomocí REST API.