Skip to content

Get Specific Key-Values

Description

This operation retrieves specific key-value pairs from a map.

Method

Backendless.Hive(hiveName).MapStore(keyName).get(keys): Promise<object>;

where:

Argument                Description
hiveName Name of a hive where the operation is performed. String value.
keyName Key name identifying a map. String value.
keys An array of string values, where each value represents a key name identifying a key-value pair.

Return Value

An object containing key-value pairs retrieved from the map. Returns an empty object if the specified keys do not exist.

Example

The example below retrieves key-value pairs specified by key names: 'Oranges' and 'Apples' from the 'fruits' map.

await Backendless.Hive('groceryStore').MapStore('fruits').get(['Oranges', 'Apples'])

where:

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

Response Example

{  
    "Oranges": 0.99,  
    "Apples": 1.19  
}

Codeless Reference

map_api_get_specific_key_values

where:

Argument                Description
hive name Name of a hive where the operation is performed.
key name Key name identifying a map.
object keys A list of key names identifying key-value pairs.

Returns an object containing key-value pairs retrieved from the map.

Consider the following Map storage:
map_apI_example_map_store

The example below retrieves two key-value pairs for the "Oranges" and "Apples" keys from the "fruits" map.

map_api_example_get_specific_key_values

The logic produces the following output:

get-specific-key-values-result