tigawanaT
Denoβ€’3y agoβ€’
5 replies
tigawana

List kv items using a partial key

Hey guys am trying to figure out kv and how to get stuffout of it

how do i get iteme that have the key ["repo_pkgjson",reponame]
example
 const repos = await kv.get(["repo_pkgjson","tigawanna/all-emps-web"]);

returns
{
    "key": [
        "repo_pkgjson",
        "tigawanna/all-emps-web"
    ],
        "value": {
        "name": "all-emps-vite",
            "private": true,
                "version": "0.0.0",
                    "type": "module",
                        "scripts": {
            "dev": "vite --port 3000",
                "build": "tsc && vite build ",
                    "preview": "vite preview"
        },
        "dependencies": {
            "@tanstack/react-query": "^4.16.1",
                "@tanstack/react-query-devtools": "^4.16.1",
                    "dayjs": "^1.11.6",
                        "pocketbase": "^0.8.0",
                            "react": "^18.2.0",
                                "react-dom": "^18.2.0",
                                    "react-icons": "^4.6.0",
                                        "react-intersection-observer": "^9.4.1",
                                            "react-router-dom": "^6.4.3",
                                                "tailwind-scrollbar": "^2.0.1"
        },
        "devDependencies": {
          
        },
        "pkg_type": "React+Vite",
            "favdeps": [
                "tailwindcss",
                "typescript",
                "react-router-dom",
                "react-icons",
                "dayjs",
                "pocketbase"
            ]
    },
    "versionstamp": "000000000000046d0000"
}

but this
  const repos = await kv.list({prefix: ["repo_pkgjson"]});

returns an empty array , waht am i doing wrong?
Was this page helpful?