【发布时间】:2019-10-08 20:52:09
【问题描述】:
我已阅读 Sequelize 文档,但没有找到关于为 exsist 表定义模型的明确解释。
我的 db 中有一个表 arleady,名为 ps_product,有 3 列,name(varchar)、barcode(varchar)、product_id(primarykey)
但是当我想定义这个表的模型时,我尝试了
var product = sequelize.define('product',{
name:Sequelize.STRING,
barcode:Sequelize.STRING
});
但是这样如果我调用 seuqelize.sync() 将为我创建一个表,这不是我想要的, 我只想将模型关系映射到我的 ps_product 表。 所以我的问题是:
- 如何在现有表上定义模型?至少我需要把我的表名放在哪里?
- 从定义方法,我可以定义尽可能多的属性,因为它与表列不完全匹配,对吗?
我认为文档没有完全涵盖这些基本概念,如果有人能解释一下,将不胜感激,谢谢
【问题讨论】:
标签: mysql sequelize.js