本文介绍: 经过前面的几篇文章,想必大家已经对nestjs有了基础的了解,那么这篇文章就带大家玩玩数据库,学会了这篇,就离大前端又进了一步Nest与数据库无关,使你可以轻松地与任何 SQL 或 NoSQL 数据库集成。根据你的喜好,你有多种选择。在最一般的层面上,将 Nest 连接到数据库只是为数据库加载适当的 Node.js 驱动程序的问题,下面我们就学习下如何整合mysql数据库为了与 SQL 和 NoSQL 数据库集成,Nest 提供了 @nestjs/typeorm 包。
经过前面的几篇文章,想必大家已经对nestjs有了基础的了解,那么这篇文章就带大家玩玩数据库,学会了这篇,就离大前端又进了一步
为了与 SQL 和 NoSQL 数据库集成,Nest 提供了 @nestjs/typeorm 包。 TypeORM 是可用于 TypeScript 的最成熟的对象关系映射器 (ORM)。 由于它是用 TypeScript 编写的,因此可以很好地与 Nest 框架集成。
依赖的安装
安装完成后,我们在app.module.ts中引入mysql的配置
创建实体类
这里的实体类就是java中的bean对象,了解java的不陌生,那么我们如何在这里定义呢?
user.entity.ts
创建user模块
users.module.ts
创建provider服务
创建controller服务
至此创建文件就结束了,此时我们可以到数据库看到多了一张表new_user
增删改查
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。