---
title: "get meta guids · RUAL Documentation"
description: "Returns an array of values with _meta.guid's of each object in the given array."
canonical: https://docs.rual.nl/block-types/array/array_guid_map
language: en
---

# get meta guids

This block is part of the [`array`](https://docs.rual.nl/block-types/array) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

Returns an array of values with _meta.guid's of each object in the given array.

- Array required `array` Array with Objects (e.g. results of a search)

- Array `array` Array with guids

Extracts _meta.guid from each object item into a flat array of guid strings, preserving order. Items that are not objects, lack _meta, or have an empty guid are SKIPPED, so the output can be shorter than the input.

A typical wiring for [get meta guids](https://docs.rual.nl/block-types/array/array_guid_map): [filter](https://docs.rual.nl/block-types/array/array_filter) feeds the `array` pin; the `array` out pin feeds [add suffix to values](https://docs.rual.nl/block-types/array/array_add_suffix).

![Studio canvas example for the get meta guids block: typical wiring for get meta guids.](https://docs.rual.nl/canvas-examples/array_guid_map.png)

### Commonly used with

In production blueprints, this block is most often wired together with:

- [set fields](https://docs.rual.nl/block-types/mutations/mutations_set_bp_field_multiple): this block feeds into it. Generates an array of mutations based on the given filled fields.

- [add suffix to values](https://docs.rual.nl/block-types/array/array_add_suffix): this block feeds into it. Appends a suffix to each value in the array.

- [filter](https://docs.rual.nl/block-types/array/array_filter): feeds into this block. Returns an array for each item that returns true on the executed function.

- [execute](https://docs.rual.nl/block-types/function%20execution/function_custom_execute): feeds into this block. Executes the given funcion and waits for it to be executed.

- [update multiple documents](https://docs.rual.nl/block-types/storage/function_update_documents): feeds into this block. Updates multiple documents in the given storage.

- [new object](https://docs.rual.nl/block-types/object/object_new_fields): this block feeds into it. Builds a new object filled with the given fields.

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
