我一直在尝试使用sequelize cli创建一个user model
,但是每当我插入更多的参数(例如主键和唯一性)时,解析器就会失败。例如:
npx sequelize model:create --name user --attributes "name:{dataType:string, primaryKey:true}, email:string, address:string" --force
Sequelize CLI [Node: 8.10.0, CLI: 5.4.0, ORM: 5.1.0]
ERROR: Attribute 'name:{dataType:string, primaryKey:true}' cannot be parsed: Cannot read property 'dataType' of undefined
我在Docs中找不到与此相关的任何参考。有什么办法吗?
答案 0 :(得分:0)
sequelize model:create --name User --attributes“ email:[type:string,unique:true,allowNull:false,{validate:{isEmail:true}}]
答案 1 :(得分:0)
使用此命令
sequelize model:generate --name User --attributes name:{dataType:string,primaryKey:true},email:string,address:string
我已经尝试过此命令,它对我来说非常有效。