Node.js Node.js ORM 包 无法自动匹配表名与列名

fbsender · 2014年09月04日 · 最后由 wcp1231 回复于 2014年09月05日 · 7429 次阅读

最新在练习使用 coffee script 写后端脚本,需要查询 mysql 数据库,于是寻找 node.js 相关 orm 包。
sequelizejs:http://sequelizejs.com/
node-orm2:https://github.com/dresende/node-orm2

但是发现这些 orm 包无法像 ActiveRecord 一样自动匹配表名与列名,有下面的两个问题:

1.nodejs 有木有更易使用的 orm 包? 2.这些功能没有被开发的原因是什么呢?

用 ActiveRecord

可以看一下 Sails.js 中的 waterline

Sails.js 是类似 Rails 的一个 Web 框架,在 Node.js 中实现,waterline 是它的 ORM,但目前还达不到 activerecord 的易用性。Sails.js 的很多概念和做法跟 Rails 很接近。

#2 楼 @huacnlee 对比之后 确实 ActiveRecord 好用

我也找过 orm ,但是没发现好的,最后用的 sequelizejs ,感觉还行吧,还是有一些地方比较蛋疼。。。 自动匹配表名和列名这么重要吗?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号