Knex es una herramienta para ayudar a escribir consultas SQL.
Es compatible con algunos de los sabores SQL más populares, incluidos Postgres , MSSQL , MySQL , MariaDB , SQLite3 y Oracle
Un ejemplo simple es consultar una tabla para un valor específico en una columna específica
- ¿Qué tipo de proyectos puedo hacer con la ayuda de PHP?
- Mientras uso Python / Flask y MongoDB, ¿puedo pasar un diccionario (de datos de la base de datos) de un archivo Python a un archivo JavaScript? ¿Sería mejor acceder a la misma base de datos desde el archivo JavaScript?
- Cómo obtener proyectos de sitios web
- ¿Qué tipo de sitios web se pueden crear solo con HTML y JavaScript?
- ¿Cuáles son algunos buenos consejos y recomendaciones de alojamiento web para principiantes?
knex (‘usuarios’). where (‘id’, 1)
Qué knex se transformará en una consulta SQL similar a
seleccione * de `usuarios` donde` id` = 1
Es una gran herramienta para las aplicaciones de NodeJS porque escribir SQL sin formato es peligroso y puede volverse realmente feo e imposible de mantener si no tienes cuidado.
Solo me he encontrado con uno o dos casos en los que knex no proporciona la funcionalidad que necesito y, en esos casos, siempre puede usar una declaración sin procesar de knex para agregar una cadena de consulta SQL estándar a su código.