Skip to content

Decrement

Description

This operation decrements the value of the specified key by a specific number.

Method

Backendless.Hive(hiveName).MapStore(keyName).decrement(key, count): Promise<number>;

where:

Argument                Description
hiveName Name of a hive where the operation is performed. String value.
keyName Key name identifying a map. String value.
key Key name identifying a key-value pair. String value.
count Specify the number to decrement the value of the specified key.

Return Value

The decremented value.

Examples

The example below decrements the value of the key 'Apples' by 3.

await Backendless.Hive('groceryStore').MapStore('fruits').decrement('Apples', 3)

where:

Argument                Description
'groceryStore' Name of a hive where the operation is performed.
'fruits' Key name identifying a map.


You can also use this operation without the count parameter to decrement the value only by 1 for every query made. The example below decrements the value of the 'Apples' key by 1.

await Backendless.Hive('groceryStore').MapStore('fruits').decrement('Apples')

where:

Argument                Description
'groceryStore' Name of a hive where the operation is performed.
'fruits' Key name identifying a map.

Codeless Reference
map_api_decrement

where:

Argument                Description
hive name Name of a hive where the operation is performed.
key name Key name identifying a map.
object key name Key name identifying a key-value pair.
decrement by Specify the number to decrement the value of the specified key.

Returns the decremented value.

Consider the following Map storage:
map_apI_example_map_store_6

The example below decrements the value of the key "Apples" by 3.

map_api_example_decrement

The map will look as shown below after the Codeless logic runs:
map_apI_example_map_store_8