SurrealDB
SurrealDB Docs Logo

Enter a search query

Navigation
Table of Contents

Meta functions

Note

As of version 2.0, these functions are now part of SurrealDB’s record functions.

These functions can be used to retrieve specific metadata from a SurrealDB Record ID.

FunctionDescription
meta::id()Extracts and returns the identifier from a SurrealDB Record ID
meta::tb()Extracts and returns the table name from a SurrealDB Record ID

meta::id

The meta::id function extracts and returns the identifier from a SurrealDB Record ID.

API DEFINITION
meta::id(record) -> value

The following example shows this function, and its output, when used in a RETURN statement:

RETURN meta::id(person:tobie); "tobie"

meta::tb

The meta::tb function extracts and returns the table name from a SurrealDB Record ID.

API DEFINITION
meta::tb(record) -> string

The following example shows this function, and its output, when used in a RETURN statement:

RETURN meta::tb(person:tobie); "person"

This function can also be called using the path meta::table.

RETURN meta::table(person:tobie); "person"


Edit this page on GitHub