foobarF
Denoβ€’16mo agoβ€’
4 replies
foobar

KV multimap / unordered keys search

Hello,

I want to do an unordered keys search on deno kv

FoundationDB talk about multimap (https://apple.github.io/foundationdb/multimaps.html ). I don't find it for deno kv.

// deno run --unstable-kv test.ts

const kv = await Deno.openKv();

let res = await kv.set(["users", "alex", "foot"], "alex foot");
console.log(res)
 res = await kv.set(["users", "alex", "basket"], "alex basket");
console.log(res)
 res = await kv.set(["users", "alex", "tennis"], "alex tennis");
console.log(res)

// just want users and basket without alex
// => don't work
const iter = kv.list<string>({ prefix: ["users", "basket"] });
// this work
// const iter = kv.list<string>({ prefix: ["users","alex"] });
const users = [];
for await (const res of iter) users.push(res);
console.log(users[0]); 

 kv.close()
cover.webp
Was this page helpful?