我正在使用以.then(aTotal)结尾的knex.raw查询来获取与查询匹配的特定字段的计数。

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)

最佳答案

我想有时只是详细写出一个问题可以使问题更清晰。

回答:

console.log(aTotal[0][0].aTeamCount)

返回了我想要的值(4)

10-06 04:16