【发布时间】:2020-04-12 06:05:27
【问题描述】:
如果我想在我的 node js 应用程序中使用 MySQL 作为数据库,kenxjs 和 sequielize 有什么区别?
【问题讨论】:
标签: node.js database sequelize.js
如果我想在我的 node js 应用程序中使用 MySQL 作为数据库,kenxjs 和 sequielize 有什么区别?
【问题讨论】:
标签: node.js database sequelize.js
Knex 只是一个查询构建器,而 Sequelize 是一个 ORM。因此,Knex 只是为您简化了构建 SQL 查询的过程,在 Sequelize 中,您首先定义与您的表和它们之间的关联相对应的模型,然后您处理这些模型,而不是使用普通的 SQL。 Sequelize 让您根据领域模型进行思考,而不仅仅是 SQL 查询。
【讨论】: