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()'的价值? –
您应该避免使完全'原始'查询能够从服务器获得更少的详细响应。如果你在这里添加你的查询,有人可能会帮助找出更好的方法来做到这一点。 –