Ich versuche, eine einfache Zählung mit Knex durchzuführen (da anscheinend nicht vom Bücherregal unterstützt wird) noch ). Der folgende Code funktioniert:
%Vor% Es scheint mir nur komisch, dass ich total[0]['count('id')']
machen muss, um das tatsächliche Ergebnis zu erhalten. Tue ich Dinge genau hier?
Danke!
Alle Ergebnisse von knex.js sind Arrays. Eine Abfrage könnte erfolgreich sein und einfach 0 Ergebnisse zurückgeben.
Sie können die Spalte auch direkt im Spaltennamen umbenennen (oder count()
call). So:
Sie müssen immer noch das erste Element abrufen, aber Sie können die Spalte als normale JSON-Eigenschaft referenzieren.
Tags und Links knex.js bookshelf.js