2016-11-16 4 views

Antwort

1

Knex scheint die Spalten in Anführungszeichen zu setzen, daher können solche Operationen nicht mit dem Knex Query Builder unterstützt werden, da die Datenbank dies als Literale interpretiert.

knex.column('title', 'author', 'year').select().from('books') 
Outputs: 
select `title`, `author`, `year` from `books` 

jedoch Knex stellt auch einen Weg, um rohe SQL-Anweisungen zu schießen, so dass Sie der Lage wäre, diese Abfrage auszuführen.

knex.raw('SELECT product.price/100 AS priceInDollars').then(function(resp) { ... }); 

Weiterführende Literatur: Knex Raw Queries

Verwandte Themen