INTEGRITY Dokumentace

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

Odpověď

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.