繁体   English   中英

打字稿:将结果从 prisma.$queryRaw 转换为数字

[英]Typescript: convert the result from prisma.$queryRaw to a number

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

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

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

但是 console.log 返回这个:

行数:[对象对象]

如何从变量 rowCount 中提取 123?

$queryRaw返回查询返回的对象数组。
您应该能够通过以下方式访问COUNT(1)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM