@db.Prisma 中的十进制(“s”、“e”、“d”)

问题描述 投票:0回答:1

为什么当我在 schema.prisma 中写入时: 值十进制? @db.Decimal(7, 4)

当我从数据库中获取值时,我总是有: “价值”: { “s”:1, “e”:0, “d”:[ 1 ] 其中“d”是我的真实值。

我不想有“s”和“e”。我只想有“价值”:1

javascript typescript nestjs decimal prisma
1个回答
0
投票

您可以只使用

Float
(实际上在大多数提供程序中使用双精度)。如果您需要更高的精度,您应该学习如何使用 Decimal.js,Prisma 使用它来处理您当前使用的小数。我不确定它是如何工作的,但我想
s
e
(符号和指数?)很重要,不应被忽视。

© www.soinside.com 2019 - 2024. All rights reserved.