node.js - kenx JS 和 Sequelize 有什么区别?
问题描述
如果我想在我的 node js 应用程序中使用 MySQL 作为数据库,kenxjs 和 sequelize 有什么区别?
解决方案
Knex 只是一个查询构建器,而 Sequelize 是一个 ORM。因此,Knex 只是为您简化了构建 SQL 查询的过程,在 Sequelize 中,您首先定义与您的表和它们之间的关联相对应的模型,然后您处理这些模型,而不是使用普通的 SQL。Sequelize 让您根据领域模型进行思考,而不仅仅是 SQL 查询。
推荐阅读
- php - SELECT WHERE SQL 查询仅适用于某些结构?
- visual-studio-code - 在 VS Code 中为“查找/替换”对话框设置颜色
- kernel - “AW8738 高性能 4W 智能放大器驱动器”。内核未编译
- core-data - 如何在 coredata+cloudkit(NSPersistentCloudKitContainer) 环境中仅获取唯一记录?
- php - 在函数内部的for循环内部的if语句内部返回值
- python - 如何评估字符串并将它们用作数据名称?
- javascript - 如何使用 Django 将可编辑表格单元格的值路由到另一个方法
- python - 数据可视化:Choropleth 地图不显示颜色
- rust - 如何比较 HashMap 中向量的键?
- c# - 递归贝塞尔曲线算法在 C# 中不起作用