64得票6回答
如何在NestJS中使用TypeORM实现分页功能

有没有办法在单个查询中获取总记录数和记录,而不是将其作为2个单独的查询运行? 如果不可能,有没有办法在两个查询中重用where条件?async findAll(query): Promise<Paginate> { const take = query.take || 10 ...

58得票6回答
TypeORM中的Postgres枚举类型

在TypeORM中,我该如何创建一个名为Gender的PostgreSQL枚举类型,就像这个原始查询中的枚举类型一样? 答案: 在TypeORM中,您可以使用@Entity()装饰器和@Column()装饰器来定义实体和列。要定义PostgreSQL枚举类型,请在@Column()装饰器中...

58得票6回答
如何在TypeORM的查找选项中使用IS NULL条件?

我的查询中使用了TypeORM的find选项。 如何在where子句中添加IS NULL条件?

56得票6回答
TypeORM如何获取关联关系的关系

我正在使用entitymanager.findOne方法获取对象ChatRoomEntity。 ChatRoomEntity具有变量messages,它是一个OneToMany - ManyToOne关系。 我没有选择该关系的问题,但我如何获取发送消息的用户呢?这是MessageEntity上...

54得票2回答
TypeORM级联选项:cascade,onDelete,onUpdate

中的级联选项是否重叠或它们具有完全不同的目的?文档中对它们的描述非常简略,部分内容也缺失,我找不到。 换句话说,以下选项 { cascade: "update" } = { onUpdate: 'CASCADE' } { cascade: "remove" } = { onDelete:...

54得票3回答
使用TypeORM搜索早于某个日期的数据

我正在执行一个查询到Postgre DB 以获取比特定日期早的数据。 这是我的函数。async filesListToDelete(): Promise<any> { return await this.fileRepository.find({ where: { la...

52得票16回答
连接“default”在TypeORM中未找到。

我使用TypeORM和NestJS,但我无法正确保存实体。 连接创建正常,postgres使用5432端口运行。凭据也正确。 然而,当我需要使用entity.save()保存资源时,会出现以下错误:Connection "default" was not found. Error ...

52得票4回答
TypeORM是否支持用于输入和输出的原始SQL查询?

我想了解TypeORM是否有支持原生SQL查询的功能,包括插入、更新、删除和选择等操作。

50得票7回答
TypeORM:如何按关联字段排序

我有一个Singer实体和一个相关的Song实体。 Singer实体export class Singer { @PrimaryGeneratedColumn() id: number; @Column() name: string; @OneTo...

49得票34回答
使用TypeOrm时未找到“User”元数据。

我正在尝试使用TypeORM获得一个基本设置,并在设置后出现了此错误。 这是一个REPL(只需执行yarn install && yarn db:dev,然后执行yarn db:migrate && yarn start即可重现错误)Inserting a n...