Ist es möglich, Standard-AQL-Funktionen innerhalb einer benutzerdefinierten Funktion zu verwenden?Wie verwende ich AQL-Funktionen in benutzerdefinierten Funktionen?
Ich versuchte IS_IN_POLYGON()
innerhalb einer benutzerdefinierten Funktion aufrufen und bekam diesen Fehler bei der Ausführung:
Query: AQL: in function 'GEO::IS_IN_MULTIPOLYGON()': user function runtime error: ReferenceError: IS_IN_POLYGON is not defined at (…)
Gibt es einen Präfix/require()/alles, die verwendet werden soll Standard AQL-Funktionen zugreifen?
ArangoDB Version: 3.2.4
Motor: RocksDB
Sie sind einfach [AQL-Funktion] (https://docs.arangodb.com/3.2/AQL/Functions/) Aufrufe in AQL-Abfragen. Es macht keinen Unterschied, ob es sich um eine benutzerdefinierte Funktion handelt oder nicht. Der Namespace der integrierten Funktionen ist '_aql', muss jedoch nicht angegeben werden, da es sich um den Standardnamespace handelt. Dokumentiert hier: https://docs.arangodb.com/3.2/AQL/Extending/Conventions.html – CoDEmanX