【发布时间】:2017-09-18 16:46:41
【问题描述】:
我正在尝试在我的用户模型中创建一个“总列”。我不确定如何进行计算。以前我在前端执行此操作,但这使我的排序选项非常有限,因此我想在后端执行此操作,然后追加总行。
这是我的模型的样子: 模块.exports = {
autosubscribe: ['destroy'],
attributes: {
name: {
type: 'string',
required: true
},
email: {
type: 'email',
unique: true,
required: true
},
password: {
type: 'string',
required: true,
minLength: 6
},
status: {
type: 'string',
defaultsTo: 'offline',
required: false
},
score: {
type: 'integer',
defaultsTo: 0,
required: false
},
totalwins: {
type: 'integer',
defaultsTo: 0,
required: false
},
totalgames: {
type: 'integer',
defaultsTo: 0,
required: false
},
ip: {
type: 'string',
required: false
}
}
};
我尝试添加类似
的内容scorepct: {
type: 'integer',
defaultsTo: totalwins/totalgames,
required: false
}
但这似乎不起作用,有什么想法可以从我的用户模型中做到这一点吗?
【问题讨论】:
标签: mysql database model sails.js