QueryStatement

Generación de consultas

Cuando generamos un módulo con Aurora, nos crea por defecto todo un set de APIs tanto REST como GaphQL para crear, modificar y eliminar registros.

Para dotar de una mayor potencia a estas APIs, en muchas de ellas nos encontraremos que como parámetro admite un parámetro query o contraint de tipo QueryStatement.

Un QueryStatement es una definición JSON que equivaldría a una consulta SQL basada en la implementación de Sequilize nos permite tener una poderosa heramienta de consulta.

La única diferencia entre la definición de Sequelize y Aurora, es que Sequelize usa Symbols como operadores y Aurora utiliza enumerables del objeto Operator.

Última actualización