Version: Smart Feature Phone 2.5
DataStore.put()
The put()
method of the DataStore
interface updates an existing record in the data store.
#
Syntax#
ReturnsA Promise
object of type void that resolves with the ID of the updated object.
#
Parametersobj
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 therevisionId
is not the currentrevisionId
for the current Data Store, the operation is aborted. This means that the developer has a 'old'revisionId
and will have to manage the conflict somehow.
#
ExampleThe 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.