Compare Op

This op represents comparison operation between two expressions.

This operation returns true if the results of expressions match the specified operation or false if not.

Definition: ["compare", <valueA: expression(any)>, <operation: string, expression(string)>, <valueB: expression(any)>]

Usage

Request:

["compare", ["value", 55], ">", ["value", 22]]

Response:

true

Typical Usage

This operation is used to make a determination based on the expressions, so it's used directly or within some other operations.

Example Request:

Server gets age of user by ID 1 and compares if it's age is above 22

["compare", ["get", "age", ["run", "getUser", 1]], ">", ["value", 22]]

Example Response:

true