【问题标题】:Node.js options for MySQL ORM [closed]MySQL ORM 的 Node.js 选项 [关闭]
【发布时间】:2014-02-14 01:38:14
【问题描述】:

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

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

还有其他选择吗?在做出决定时我应该考虑哪些因素?

【问题讨论】:

  • 不知道它是否满足您的所有需求,但github.com/felixge/node-mysql 效果很好。
  • node-myql 是 mysql 连接的 pkg 我正在搜索 orm 时我们可以使用关联对象
  • 这个问题应该被标记为离题
  • 根据我的经验,ORM 使初始开发变得容易,但随后会导致不必要的复杂性和笨拙的数据库结构。如果您使用 mysql,请使用 node-mysql 模块(非常非常好)并处理 SQL。扩展和维护起来并不难,而且容易得多。

标签: node.js sails.js sequelize.js waterline node-orm2


【解决方案1】:

使用light-ormmysql。 Light-orm 是任何关系数据库的包装器,而 mysql 是节点的最佳 mysql 驱动程序。

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

https://npmjs.org/package/mysql

【讨论】:

  • 你应该让人们知道你实际上创造了 light-orm。
  • 感谢@FRD,stackoverflow 不是用于商业用途的地方
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-25
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    • 2014-04-25
    • 2020-05-22
    • 1970-01-01
    • 2011-12-23
    相关资源
    最近更新 更多