【发布时间】:2018-09-26 10:15:05
【问题描述】:
Sails.js 水线 ORM 是否比插入普通查询并执行它更好? Sails.js 水线 ORM 将在其后端生成一个普通查询并执行它,那么我们可以简单地使用普通查询而不是这个水线 ORM 吗?谁能帮忙?
Route.findOne({id: routeId}).populate(['operator_id']).then(function(result) {
return result
})
这里上面的水线 ORM 将只生成下面的 SQL 查询。那么为什么我们必须使用水线 ORM 呢?它仅对使用相同代码调整各种数据库有用吗?
SELECT *
FROM new_route
INNER JOIN operator
ON new_route.operator_id = operator.id
WHERE new_route.id = ?
有人可以帮我解决这个问题吗?提前致谢。
【问题讨论】:
标签: node.js orm sails.js waterline