Sequelize 中文API文档-10. Migrations 数据迁移

code_lee3年前2077
Sequelize v2.0中引入了一个新的CLI(命令行工具),就像使用 Git/SVN 管理代码一样,你可以使用迁移功能(Migrations)来跟踪数据库的更改。通过迁移功能,你可以将现...

Sequelize 中文文档及sequelize模块的一些说明

code_lee3年前3059
本文是对Sequelize 中文API文档系列文章的综合索引,及对sequelize模块和其内置对象的一些介绍,旨在帮助人们更好了解和使用Sequelize。文档索引官方文档对照sequelize模块...

Sequelize 中文API文档-9. 数据类型类 DataTypes 及其API

code_lee3年前3846
在使用sequelize.define方法定义模型时,我们一般会为模型属性(列)指定类型type,它表示数据类型,Sequelize会按指定的类型在数据库中创建字段。这些类型被定义到了sequeliz...

Sequelize 中文API文档-7. Scopes 作用域的使用

code_lee3年前1807
Scopes - 作用域,表示一个限制范围,它最终会生成SQL查询中的where子句。它在模型定义方法sequelize.define的option参数,或通过Model.scope()方法指定。定义...

Sequelize 中文API文档-8. 钩子函数的使用、Hooks相关API

code_lee3年前2212
Hooks(钩子)是指会在模型生命周期的特殊时刻被调用的函数,如:模型实例被创建前会调用beforeCreate函数,而在模型实例创建后又会调用afterCreate函数。通过这些钩子函数,使用我们具...

Sequelize 中文API文档-6. 事务的使用与Transaction类

code_lee3年前2281
Transaction是Sequelize中用于实现事务功能的子类,通过调用Sequelize.transaction()方法可以创建一个该类的实例。在Sequelize中,支持自动提交/回滚,也可以...

Sequelize 中文API文档-5. 实例的使用、Instance类介绍

code_lee3年前1940
Instance类表示数据库中的一行记录,该类不能直接实例化,而应该由Model对象创建。Instance实例有两种,由Model.build方法创建的非持久化实例,和由Model.create方法创...

Sequelize 中文API文档-4. 查询与原始查询

code_lee3年前2609
Sequelize中有两种查询:使用Model(模型)中的方法查询和使用sequelize.query()进行基于SQL语句的原始查询。Model查询1.1 Attributes - 属性与查询字段1...

Sequelize 中文API文档-3. 模型(表)之间的关系/关联

code_lee3年前1912
模型(Model)之间存在各种各样的关系,如:一对一(One-To-One )、一对多(One-To-Many)等。模型间的关系本质上是对其代表的数据库中表之间的关系描述,通过这些关系可以实现数据...

Sequelize 中文API文档-2. Model 的定义、使用与Model类的API

code_lee3年前1729
Model相当于数据库中表,有时它也会被称为“模型”或“工厂”。Model不能通过构造函数创建,而只能通过sequlize.define方法来定义或通过sequlize.import导入。通过defi...

Sequelize 中文API文档-1. 快速入门、Sequelize类

code_lee3年前2286
Sequelize类是引用sequlize模块后获取一个顶级对象,我们通过它来创建sequlize实例,也可以通过该对象来获取模内其它对象的引用,如:Utils工具类、Transaction事务类等。...

[Node.js与数据库]支持多种数据库的ORM框架 Sequelize

code_lee3年前1923
Sequelize是一个关系型数据库ORM框架,它基于Promise构建。支持MySQL、PostgreSQL、MariaDB、SQLite和MSSQL几种关系型数据库,功能非常强大。介绍与安装1.1...

Node项目使用Sequelize(二)(包括条件查询、排序、分页,批量增删改等)

code_lee3年前2289
1. 查询 查询全部模型.findAll(findOptions: Object)        在数据库中搜索多个记录,返回数据...

Node项目使用Sequelize操作数据库(一)(包括模型,增,删、改等)

code_lee3年前2450
Sequelize 是一个基于 Promise 的 Node.js ORM,目前支持 Postgres、MySQL、SQLite 和 Microsoft SQL Server。它具有强大的事务支持,关...

Sequelize操作mysql简单项目测试

code_lee3年前1797
简单知识点介绍 ORM数据表:用js中的模型(class或对象)代替一条或多条记录,用js中一个对象或数组代替sql语句,用对象方法代替创建连接第一步:创建项目配置文件npm init&nb...

在Sequelize中使用迁移

code_lee3年前2338
Sequelize是Nodejs生态中一个比较出名的ORM框架。通过ORM框架,可以使用对象来操作数据库表数据,提高了开发效率和代码可读性,也方便后期维护。今天主要介绍通过迁移[Migration]来...

Sequelize 中文文档 V6

code_lee3年前2367
Sequelize 是一个基于 promise 的 Node.js ORM, 目前支持 Postgres, MySQL, MariaDB, SQLite 以及 Microsoft SQL Server...

详解sequelize-cli管理数据库

code_lee3年前1841
新建文件夹 seq  通过命令行工具进入该文件夹下npm init --yes会生成一个package.json1. 安装npm i sequeliz...

sequelize-cli 使用

code_lee3年前1781
Sequelize 是一个基于 promise 的 Node.js ORM, 目前支持 Postgres, MySQL, SQLite 和 Microsoft SQL Server. 它具有强大的事务...

Sequelize 中文文档整理(v5版本)

code_lee3年前6003
前些年,本站整理过Sequelize相关中文文档,其时,Sequelize的版本为v3.*。现在Sequelize版本已更新到v5.19.6(本文发布之日),Sequelize的功能和API已有较大规...