首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sequelize-自动将下划线参数传递给生成的所有模型

sequelize-自动将下划线参数传递给生成的所有模型
EN

Stack Overflow用户
提问于 2017-03-22 08:27:01
回答 1查看 504关注 0票数 0

我是nodejs的新手,我正在尝试使用sequelizesequelize-auto。我有一个小问题,那就是我想让sequelize-auto将sequelize options.underscored=false设置为true。

我在sequelize-auto文档上读到,我应该能够在生成模型时传递一个配置对象,但到目前为止还没有成功。下面是我运行的代码:

sequelize-auto -o "./models" -d <my_db> -h <my_host> -u root -p 3306 -x <my_password> -e mysql -c sequelize.config.json

从sequelize.config.json所在的目录。

sequelize.config.json看起来像这样

代码语言:javascript
复制
{
  "options" : {
     "underscored" : true
  }
}

我也尝试了不使用“包装”选项。

我需要它,因为我正在一个已经存在的数据库上工作,我不喜欢编辑它。

我现在要处理的错误是

Error: ER_BAD_FIELD_ERROR: Unknown column 'createdAt' in 'field list'

有什么需要帮忙的吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-22 08:47:25

啊.。我就快到了,但我有点傻,所以...我需要运行的命令是:

sequelize-auto -o "./models" -d <my_db> -h <my_host> -u root -p 3306 -x <my_password> -e mysql -a sequelize.config.json

唯一的区别是我需要使用-a而不是-c

这很好的解释了here under Usage header..。

阅读文档!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42940623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档