【发布时间】:2020-03-29 15:04:30
【问题描述】:
我有以下型号Test
module.exports = {
attributes: {
a: {
type: 'number'
},
b: {
type: 'number'
}
}
}
我想构建一个查询,允许我将字段总和 a 和 b 放在 where 语句中。
SQL 等效:
SELECT * FROM Test WHERE a + b = myValue
我在 Sails 文档中读到了关于 Criteria modifiers 的信息,但没有关于它的消息。
有什么聪明的方法吗?当然我可以使用native query,但我想避免这种情况,因为我必须使用 sum 和其他修饰符。原因是我从单独的文件生成动态查询,并且使用本机查询我还必须处理已经定义的功能,例如 or 和 and 等。
【问题讨论】:
标签: mysql node.js orm sails.js waterline