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(objKeys);

where:

Argument                Description
hiveName Name of a hive where the operation is performed. String value.
keyName Key name identifying a map. String value.
objKeys 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.

List<String> keys = new ArrayList<>();
keys.add("Oranges");
keys.add("Apples");

Backendless.Hive("groceryStore").MapStore("fruits").get(keys);

where:

Argument                Description
"groceryStore" Name of a hive where the operation is performed.
"fruits" Key name identifying a map.
keys An array of key names identifying key-value pairs that must be retrieved from the 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