Bloom Filter accessors
To access Bloom Filter values in a KV Store. First create a KV Instance using KvStore.open()
This instance will then provide the bfExists method you can use to verify if a value exists.
zrangeByScore
Section titled “zrangeByScore”import { KvStore } from 'fastedge::kv';
async function eventHandler(event) { try { const myStore = KvStore.open('kv-store-name-as-defined-on-app'); const hasItem = myStore.bfExists('key', 'value'); return new Response(`The KV Store responded with: ${hasItem}`); } catch (error) { return Response.json({ error: error.message }, { status: 500 }); }}
addEventListener('fetch', (event) => { event.respondWith(eventHandler(event));});storeInstance.bfExists(key, value);Parameters
Section titled “Parameters”-
key(required)A string containing the key you want to retrieve the values from.
-
value(required)A string representing the value you want to check for existence.
Return Value
Section titled “Return Value”boolean. It returns true if the Bloom Filter contains the value.