IndexedDB: Retrieving data from a store

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


Getting one item from a store: get()

const key = 'Hello again'
const item = await db.transaction(storeName).objectStore(storeName).get(key)

Getting all the items from a store: getAll()

Get all the keys stored

const items = await db.transaction(storeName).objectStore(storeName).getAllKeys()

Get all the values stored

const items = await db.transaction(storeName).objectStore(storeName).getAll()

Lessons in this unit:

0: Introduction
1: Loading the idb library
2: Creating a database and a store
3: Adding data into a store
4: ▶︎ Retrieving data from a store
5: Deleting data
6: Migrations
7: Unique keys