Manual · 7

La API de host de IllusionDB en scripts

Cada script (endpoint personalizado, hook o ejecución de prueba) puede acceder a las tablas en lectura y escritura a través del objeto global illusiondb:

illusiondb.getRecord(tableId, pk)
illusiondb.query(tableId, { filter, limit, offset })
illusiondb.createRecord(tableId, valores)
illusiondb.updateRecord(tableId, pk, valores)
illusiondb.deleteRecord(tableId, pk)

Además, log(...) imprime una línea en la consola del servidor (con el nombre del script como prefijo) – útil para depurar.

Nota: los accesos de escritura a través de esta API no pasan por la misma conversión de valores específica del tipo de campo que una solicitud HTTP real (por ejemplo, normalización de fechas) – los valores deben, por tanto, entregarse ya en el formato bruto que espera el tipo de campo correspondiente.