I’m looking for the AQL syntax for nested conditions.
How can 2 conditions can be embedded?
Is there something like :
1- Using a logical operator
IF (condition1 and condition2)
2- Nested condition
IF (condition 1)
What are the AQL syntax?
The if in AQL is a function and the else branch is mandatory:
if <expression> then <expression> else <expression> endif
If you want to nest if, you can use a if as one or both of the two last expressions:
if <expression> then if <expression> then <expression> else <expression> endif
if <expression> then <expression> else if <expression> then <expression> else <expression> endif
The if statement in M2Doc support else if branches. You can also include other if statements in each statement block.
Any idea about the following IF statement issue based on INCLUDES on a collection? May be a service to add? Which one and how?
The includes service is part of the AQL services, and you don’t need to import it explicitly. But it should be applied to a collection using the -> operator:
By the error message, I think you used the . operator instead of the -> operator.
It was an operator issue.