MySQL的ORM的Node.js选项

我想创build一个node.js和基于MySQL的应用程序。 Google和Stack Overflow为Javascript ORM提供了很多选项:

  • sequelize.js
  • persistence.js
  • 吃水线
  • knex.js
  • 节点ORM2
  • bookshelf.js
  • objection.js

但是,我找不到一个支持子查询,联接,转换,存储过程的完美ORM,与MySQL集群兼容,并且具有良好的文档和社区支持。

还有其他的select吗? 在作出决定时应考虑哪些因素?

你应该尝试Sequelize 。 这是一个非常不同的,但仍然非常容易使用。 我最喜欢的就是他们的自动同步器,它很像mongoose。

使用light-orm和mysql 。 Light-orm是任何关系数据库的包装,mysql是最好的mysql驱动程序。

https://npmjs.org/package/light-orm

https://npmjs.org/package/mysql