Call a Function - Web SDK
Realm is now Atlas Device SDK – Learn More
Overview
You can call a Function from a connected client application.
The examples in this section demonstrate calling a simple function named
sum
that takes two arguments, adds them, and returns the result:
// sum: adds two numbers exports = function (a, b) { return a + b; };
Usage
In the Node SDK you call Functions as a logged in user with the
User.functions
interface. There are two ways to call a function:
You can call a function as if was a method defined locally on the
User.functions
interface.You can call the
User.functions.callFunction()
method to call a function by providing its stringified name and a list of arguments.
Call a Function
const result = await user.functions.sum(2, 3);
Call a Function Programmatically
const functionName = "sum"; const args = [2, 3]; const result = await user.callFunction(functionName, ...args);