在sails js中设置十进制小数位

时间:2018-02-07 13:37:48

标签: mysql sails.js

我在SailsJS上使用MySQL(v1.0.0-45,beta)。在我的模型中,我可以这样做吗?

min_vol: {
  type: 'number',
  columnType: 'decimal'
  length: '16,8'
}

the docs for v1中,它指定您需要使用type: 'number',但如果我更正,您可以使用数据库类型将支持的任何数据类型{{ 1}}。

我无法像在MySQL表中那样找到指定长度的任何内容,所以我的另一个问题是,如果这是指定长度的正确方法,因为我的数据很重要以这种方式存储。

注意:我以后不关心迁移到其他数据库类型(例如MongoDB),但是如果/如何以DB不可知的方式解决这个问题,我会感兴趣。

1 个答案:

答案 0 :(得分:3)

这是做到这一点的方法:

min_vol: {
  type: 'number',
  columnType: 'decimal(16,8)'
}