有没有办法在单个查询中获取总记录数和记录,而不是将其作为2个单独的查询运行? 如果不可能,有没有办法在两个查询中重用where条件?async findAll(query): Promise<Paginate> { const take = query.take || 10 ...
在TypeORM中,我该如何创建一个名为Gender的PostgreSQL枚举类型,就像这个原始查询中的枚举类型一样? 答案: 在TypeORM中,您可以使用@Entity()装饰器和@Column()装饰器来定义实体和列。要定义PostgreSQL枚举类型,请在@Column()装饰器中...
我的查询中使用了TypeORM的find选项。 如何在where子句中添加IS NULL条件?
我正在使用entitymanager.findOne方法获取对象ChatRoomEntity。 ChatRoomEntity具有变量messages,它是一个OneToMany - ManyToOne关系。 我没有选择该关系的问题,但我如何获取发送消息的用户呢?这是MessageEntity上...
中的级联选项是否重叠或它们具有完全不同的目的?文档中对它们的描述非常简略,部分内容也缺失,我找不到。 换句话说,以下选项 { cascade: "update" } = { onUpdate: 'CASCADE' } { cascade: "remove" } = { onDelete:...
我正在执行一个查询到Postgre DB 以获取比特定日期早的数据。 这是我的函数。async filesListToDelete(): Promise<any> { return await this.fileRepository.find({ where: { la...
我使用TypeORM和NestJS,但我无法正确保存实体。 连接创建正常,postgres使用5432端口运行。凭据也正确。 然而,当我需要使用entity.save()保存资源时,会出现以下错误:Connection "default" was not found. Error ...
我有一个Singer实体和一个相关的Song实体。 Singer实体export class Singer { @PrimaryGeneratedColumn() id: number; @Column() name: string; @OneTo...
我正在尝试使用TypeORM获得一个基本设置,并在设置后出现了此错误。 这是一个REPL(只需执行yarn install && yarn db:dev,然后执行yarn db:migrate && yarn start即可重现错误)Inserting a n...