mysql Typescript:将prisma.$queryRaw的结果转换为数字

e0bqpujr  于 2022-12-17  发布在  Mysql
关注(0)|答案(1)|浏览(175)

如果这个SELECT语句返回123,我需要从下面的代码中获取值123。

const rowCount: any = await prisma.$queryRaw`
SELECT COUNT(1) FROM MyTable;`

console.log('rowCount: ' + rowCount);

但console.log返回以下内容:
行数:[对象对象]
如何从变量rowCount中提取123?

hi3rlvi2

hi3rlvi21#

$queryRaw返回从查询返回的对象数组。
您应该能够使用以下命令访问COUNT(1)

const result: any = await prisma.$queryRaw`
SELECT COUNT(1) AS rowCount FROM MyTable;`

console.log('rowCount: ' + result[0].rowCount);

相关问题