gpt4 book ai didi

sails.js - Sailsjs/waterline 指定模型中的小数位数

转载 作者:行者123 更新时间:2023-12-02 14:41:53 24 4
gpt4 key购买 nike

如何告诉我的 sails 模型我想要 type: 'float' 属性具有一些特定的小数位?像 decimalPlaces: 4 或类似的东西?

问题是,当我向此条目发布值时,磁盘上的值被截断为 .00 (百位)。假设我希望: 3243.2352362 按原样存储。目前这已转换为 3243.24

如果重要的话,我正在使用 sails-mysql 适配器。

最佳答案

  types: {
decimal2: function(number){
return ((number *100)%1 === 0);
}
},
attributes: {
myNumber: {
type: 'float',
decimal2: true
}
}

这只是小数点后两位。我找不到一种方法来动态更改 N,因为没有办法将参数传递给自定义验证。此问题的解决方法是检查 beforeValidation() 函数中的自定义小数位数。

关于sails.js - Sailsjs/waterline 指定模型中的小数位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26617386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com