书栈网 · BookStack 本次搜索耗时 0.022 秒,为您找到 243 个相关结果.
  • 迁移的工作原理

    迁移的工作原理 迁移的工作原理 一旦上线生产环境,你将需要将模型更改同步到数据库中。通常在数据库中获取数据后,使用synchronize:true 进行生产模式同步是不安全的。 因此这时候使用迁移,可以解决此类问题。 迁移只是一个带有 SQL 查询的文件,用于更新数据库架构并将新更改应用于现有数据库。 假设你已经有一个数据库和一个 post 实体...
  • 从数据库中删除

    从数据库中删除 从数据库中删除 让我们从数据库中删除我们的 Photo: import { createConnection } from "typeorm" ; import { Photo } from "./entity/Photo" ; createConnection ( /*...*/ )...
  • Node.js

    node-mysql2 mysql.js Prisma Sequelize TypeORM Next.js AWS Lambda
  • 创建主列

    创建主列 创建主列 每个实体必须 至少有一个主键列。这是必须的,你无法避免。要使列成为主键,您需要使用@PrimaryColumn 装饰器。 import { Entity , Column , PrimaryColumn } from "typeorm" ; @Entity () export clas...
  • Recipes

    TypeORM Mongoose Sequelize OpenAPI (Swagger) CQRS Prisma Health checks (Terminus) Documentation Hot reload Serve static
  • Select using Query Builder

    Select using Query Builder What is QueryBuilder How to create and use a QueryBuilder Getting values using QueryBuilder What are aliases for? Using parameters to escape data ...
  • 缓存查询

    缓存查询 缓存查询 你可以缓存getMany ,getOne ,getRawMany ,getRawOne 和getCount 这些QueryBuilder 方法的查询结果。 还可以缓存find ,findAndCount ,findByIds 和count 这些Repository 方法查询的结果。 要启用缓存,需要在连接选项中明确启用它: ...
  • 创建自动生成的列

    创建自动生成的列 创建自动生成的列 假设你希望 id 列自动生成(这称为 auto-increment/sequence/serial/generated identity column)。为此你需要将@PrimaryColumn 装饰器更改为@PrimaryGeneratedColumn 装饰器: import { Entity , ...
  • 在数据库中更新

    在数据库中更新 在数据库中更新 让我们从数据库加载出 photo,更新并保存到数据库: import { createConnection } from "typeorm" ; import { Photo } from "./entity/Photo" ; createConnection ( /*...
  • Removing from the database

    Removing from the database Removing from the database Now let’s remove our photo from the database: import { createConnection } from "typeorm" ; import { Photo } f...