Version: Smart Feature Phone 2.5
DataStore.put()
The put() method of the DataStore interface updates an existing record in the data store.
Syntax#
Returns#
A Promise object of type void that resolves with the ID of the updated object.
Parameters#
obj
The object containing the data you want to update the record's value to.id
The id of the record to be updated. This will be either a DataStoreKey of type unsigned long orDOMString, if an id was specified by the developer when the record was created, or a numeric id if not.revisionId
You can specify an optional third parameter that will be a revisionId (aDOMString). This can be used to prevent conflicts. If therevisionIdis not the currentrevisionIdfor the current Data Store, the operation is aborted. This means that the developer has a 'old'revisionIdand will have to manage the conflict somehow.
Example#
The following example gets all the data stores on the device called "contacts", then updates a single record in the first "contacts" data store with the data available in the obj variable.