美文网首页
Sequelize中Model的导入

Sequelize中Model的导入

作者: wuxx286 | 来源:发表于2017-07-26 16:25 被阅读0次

前言

在一个典型的MVC模型中,三者的关系如下:

  • Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。
  • View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。
  • Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

导入Model(模型)

对于Model(模型)的导入,首先要对sequelize进行实例化,例如 const Sequelize = new sequelize(...)

  • sequelize的实例化和Controller在同一个文件,则可以直接使用。
  • 实例化和Controller不在同一个文件,则需要在原文件中将导出module.exports = Sequelize,在Controller文件将实例化进行导入var Sequelize = require('path/to/Sequelize')

在完成实例化之后,再使用const Model = Sequelize.import("path/to/models"),将Model导入到Controller。在之后的操作中,便可以直接使用Model中的函数进行增删改查。

相关文章

网友评论

      本文标题:Sequelize中Model的导入

      本文链接:https://www.haomeiwen.com/subject/czhokxtx.html