跳到主要内容
CNode

mysql的orm哪个好用

问答
Ssimdm发布于 10 年前最后回复 10 年前
13120150

早先开发一直直接使用node-mysql, 最近要新起一个项目,请问哪个orm好用, 找到下面这么多

ODM / ORM Bookshelf - ORM for PostgreSQL, MySQL and SQLite3 in the style of Backbone.js. Massive - PostgreSQL data access tool. Mongoose - Elegant MongoDB object modeling. Sequelize - Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL. Waterline - Datastore-agnostic tool that dramatically simplifies interaction with one or more databases. Iridium - A high performance MongoDB ORM with support for promises, distributed caching, preprocessing, validation and plugins. OpenRecord - ORM for PostgreSQL, MySQL, SQLite3 and RESTful datastores. Similar to ActiveRecord. orm2 - ORM for PostgreSQL, MariaDB, MySQL, Amazon Redshift, SQLite, MongoDB. firenze - Adapter-based ORM for MySQL, Memory, Redis, localStorage and more.

查看回复

回复 (13)

9
9958#1310 年前

我博客就是用的sequelize,个人感觉不粗,之前用的orm2问题好多放弃了 我博客源码https://github.com/9958/NEMBlog/

Z
zstxt1989#1110 年前

sequelize模型需要手动声明字段,太麻烦,一个表几十个字段表示伤不起

W
WangCao#1010 年前

sequelize 有种rubyonrails的开发体验

引用 FishThirteen我用 bookshelf,主要 knex 很强大灵活

@FishThirteen bookshelf总感觉用起不习惯。

Y
youxiachai#810 年前

sequelize 吧......看星星就知道了...而且..sequelize 有全测试用例ci..

Y
yuedun#710 年前

我们的项目也选择了sequelize,主要是文档完整齐全

B
bgdsh#610 年前
引用 simdm@bgdsh 我一直就是直接写,现在想改变一下

@simdm 我觉得orm系列有一点不好,我同事写一个update,需要先查询出来然后再save,不太好。

F
FishThirteen#510 年前

我用 bookshelf,主要 knex 很强大灵活

S
simdm#410 年前
引用 IkarosCoCosequelize

@IkarosCoCo 研究了一下,orm2感觉比较轻巧

S
simdm#310 年前
引用 bgdshnode mysql直接写SQL语句不好吗?

@bgdsh 我一直就是直接写,现在想改变一下

I
IkarosCoCo#210 年前

sequelize

B
bgdsh#110 年前

node-mysql直接写SQL语句不好吗?

参与回复

登录后即可参与回复。登录