📜  npm install typeorm - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:03:17.505000             🧑  作者: Mango

使用npm install typeorm

简介

typeorm是Node.js和TypeScript下的一个ORM库,支持多种数据库,如MySQL、PostgreSQL、SQLite等。它提供了与ORM典型的实体-关系映射和查询生成器等功能。

安装

在命令行中输入以下命令以使用npm将typeorm库安装到您的项目中:

npm install typeorm
初始化

在您的TypeScript代码的入口文件中,通过以下代码初始化typeorm

import { createConnection } from "typeorm";

createConnection(/* connection options */).then(connection => {
    // execute some code after connection is established
}).catch(error => {
    // handle error
});
使用

typeorm的主要功能是实体-关系映射(ORM)和查询生成器,这使您可以使用面向对象的方式来处理数据库。下面是一个简单的示例以便您快速开始:

import { Entity, Column, PrimaryGeneratedColumn } from "typeorm";

@Entity()
export class User {

    @PrimaryGeneratedColumn()
    id: number;

    @Column()
    firstName: string;

    @Column()
    lastName: string;

}

您可以通过调用类型ORM中提供的命令来执行查询。例如,以下命令会将所有用户读取到一个变量中:

const users = await connection.manager.find(User);

typeorm库提供的其他功能包括使用装饰器创建实体关系、自定义查询、使用数据库迁移等。请查看官方文档以获取更多信息。

总结

typeorm是一个强大的ORM库,适用于Node.js和TypeScript。在本文中,我们了解了如何安装和使用typeorm,以及主要功能。开始使用typeorm之前,请务必先熟悉官方文档。