我是否需要手写Sequelize的模型定义,即使我使用的是现有的数据库.

如果不是必需的,那么如何在现有数据库中使用Sequelize呢?

我已经在条令中定义了数据库的模式,所以我不想再编写另一组模型定义.

推荐答案

使用Sequelize,您必须在代码中定义模型的 struct .这样一来,Sequelize会假定一个特定的数据库模式,除非某些内容被覆盖.简而言之:不,sequelize不能镜像数据库.

希望有帮助:)

Node.js相关问答推荐

promise 所有映射或反对

运行JEST测试时找不到模块&q;错误

express返回意外的URL

从目录中获取所有文件,而不是NodeJS中的单个文件

如果我加入另一个公会且我的​​机器人已在其中,欢迎消息发送错误

我需要聚合两个 MongoDB 集合

如何在 JavaScript 中显示多维数组中使用的一维数组的变量名?

为什么运行 yarn 命令会出错 - yargs-parser的完整性判断失败

node-gyp: "..\src\binding.cc: 没有这样的文件或目录"

对 google api v3 的 Axios 请求返回加密(?)数据

Express.js - 监听请求中止

如何在拦截器中发送不同的请求?

try 运行迁移时的 Typeorm:缺少必需的参数:dataSource

Cypress net::ERR_EMPTY_RESPONSE 在真实服务器调用上

如何防止 node.js 中的内存泄漏?

socket.io 发出回调合适吗?

从目录 node Js 中检索文件

安装 node 包时可以使用自定义目录名称而不是node_modules吗?

在 react-router v4 中使用 React IndexRoute

Meteor - collection.find() 总是返回所有字段