IntroductionObject Stores and IndexesKeysTransactionsRequestsCreating, Reading, and Deleting Objects in a DatabaseProblemSolutionDiscussionUpgrading an Existing DatabaseProblemSolutionDiscussionQuerying with IndexesProblemSolutionDiscussionSearching for String Values with CursorsProblemSolutionDiscussionPaginating a Large Data SetProblemSolutionDiscussionUsing Promises with the IndexedDB APIProblemSolutionDiscussion