Get to know MDN better
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
The objectStore() method of the IDBTransaction interface returns an object store that has already been added to the scope of this transaction.
Every call to this method on the same transaction object, with the same name, returns the same IDBObjectStore instance. If this method is called on a different transaction object, a different IDBObjectStore instance is returned.
The name of the requested object store.
An IDBObjectStore object for accessing an object store.
Thrown if the requested object store is not in this transaction's scope.
InvalidStateError DOMExceptionThrown if the request was made on a source object that has been deleted or removed, or if the transaction has finished.
In the following code snippet, we open a read/write transaction on our database and add some data to an object store. Note also the functions attached to transaction event handlers to report on the outcome of the transaction opening in the event of success or failure. For a full working example, see our To-do Notifications app (View example live).
| Indexed Database API 3.0 # ref-for-dom-idbtransaction-objectstore① |
Enable JavaScript to view this browser compatibility table.
This page was last modified on Jul 19, 2024 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.