如何在使用sequelize-cli后从sequelize.model获取模型

问题描述 投票:1回答:1

我使用sequelize-cli为模型Student自动生成代码:

module.exports = (sequelize, DataTypes) => {
  var _stu = sequelize.define('stu', {
    name: DataTypes.STRING,
    password: DataTypes.STRING,
    gender: DataTypes.INTEGER,
  }, {
    classMethods: {
      associate: function(models) {
        // associations can be defined here
      }
    }
  });
  return _stu
};

我的问题是

  1. 如何获得名为stu的模型?由于sequelize在函数签名中定义。

sequelize model:generate,sequelize config.json中的read config,其中指定了dbname,passowrd。

  1. 函数签名中的sequelize如何知道数据库连接配置,比如名称,密码等,因为我没有在这个js文件中指定。
node.js sequelize.js sequelize-cli
1个回答
-3
投票

所有这些都可以通过这种魔法来解决:http://docs.sequelizejs.com/manual/tutorial/models-definition.html#import

© www.soinside.com 2019 - 2024. All rights reserved.