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.