1
我正在使用以.then(aTotal)
結尾的knex.raw查詢來獲取與查詢匹配的特定字段的計數。如何獲取從Knex返回的值(陣列中的對象在陣列中)
knex.raw('This is my query').then((aTotal) => {
console.log(aTotal) })
控制檯輸出顯示了這個:
[ [ RowDataPacket { aTeamCount: 4 } ],
[ FieldPacket {
catalog: 'def',
db: '',
table: '',
orgTable: '',
name: 'aTeamCount',
orgName: '',
.
.
.a few more items } ] ]
我想 '提取' 的4
從aTeamCount
值。在我看來,有一個由2個對象組成的數組。我不知道如何鑽入這種安排,以便它會resolve(4)
。
你嘗試'aTotal.toJSON()'的價值? –
您應該避免使完全'原始'查詢能夠從服務器獲得更少的詳細響應。如果你在這裏添加你的查詢,有人可能會幫助找出更好的方法來做到這一點。 –