如何获取从Knex返回的值(数组中的数组中的对象)

时间:2017-02-20 14:54:24

标签: javascript arrays node.js object knex.js

我使用以.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的{​​{1}}的值。在我看来,有一个由2个对象组成的数组。我不确定如何深入研究这个安排,以便aTeamCount

1 个答案:

答案 0 :(得分:0)

我想有时候只是详细地写出问题可以提高清晰度。

答案:

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

返回我正在寻找的价值(4)