This API is available on Firefox OS for internal applications only.

The get() method of the DataStore interface retrieves one or more objects from the current data store.

Note: The Data Store API is available in Web Workers, from Firefox 32 onwards (Firefox OS 2.0; see bug 949325.)


store.get(1).then(function(obj) {
  // Do something with obj, which is the record retrieved from the data store


A Promise object of type DataStoreKey that resolves with either a specific record from the data store, or an array of records if multiple records were requested.


get() can passed one or more ids of specific records that you want to retrieve from the data store. When you want to retrieve multiple ids, you pass them in as multiple parameters, rather than an array or object, e.g. get(1,2,3).


The following example gets all the data stores on the device called "contacts", then requests the first three records stored in the first "contacts" data store and prints them out to the console:

navigator.getDataStores('contacts').then(function(stores) {
  stores[0].get(1,2,3).then(function(obj) {
    for(i = 0; i <= obj.length; i++) {


Specification Status Comment
Data Store API
The definition of 'get()' in that specification.

The discussion concerning this API's creation happened in various Mozilla mailing lists and other places. A summary of the discussion and further pointers can be found on the Mozilla Wiki. For further feedback and questions, send mail to the dev-webapi mailing list.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support No support No support No support No support No support
Feature Android Chrome Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Basic support No support No support No support 1.0.1 No support No support No support
Available in web workers No support No support No support 2.0 No support No support No support

See also


© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.

API B2G Data Store Data Store API Database DataStore Firefox OS Method Reference Référence Storage storage