• Start

Scripting

SurrealQL functions

Embedded JavaScript functions access native SurrealQL via surrealdb.functions for richer, performant server-side logic.

Embedded scripting functions have access to native SurrealQL functions, allowing for complex and performant operations otherwise not possible.

SurrealQL functions

Embedded scripting functions have access to native SurrealQL functions, allowing for complex and performant operations otherwise not possible. SurrealQL functions are published under the surrealdb.functions variable. Custom functions are not available within the embedded JavaScript function at the moment.

RETURN function() {
// Using the rand::uuid::v4() function
const uuid = surrealdb.functions.rand.uuid.v4();
};

Was this page helpful?