IndexedDB: Retriving data from a store

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: ▶︎ Retriving data from a store
5: Deleting data
6: Migrations
7: Unique keys
Want to learn more? Check out our courses