20

knex で単純なカウントを実行しようとしています (本棚ではまだサポートされていないようです)。次のコードが機能しています。

bookshelf.knex('hosts').count('id').then(function(total) {
  res.send({
    meta: {
      total: total[0]['count(`id`)']
    }
  });
});

total[0]['count('id')']実際の結果を得るためにやらなければならないことは、私には奇妙に思えます。私はここで何かをしていますか?

ありがとう!

4

4 に答える 4

1

ノードjsのコード

let result = await knex.count("id").from('events').first();
if (result) {
console.log(result.count);
}  
于 2021-03-04T05:47:11.943 に答える