我正在使用以.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)