Eu gostaria de usar a função findAndCount do TypeORM que retorna Promise<[Entity[], number]> para paginação. Então tenho um resolver:
offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerRepository.f Ler mais →Tenho um projeto que usa TypeORM e tenho as seguintes duas entidades:
@Entity("Email") export class EmailEntity extends BaseEntity implements IEmail { @Column({length: 100}) to: string; @Column({length: 100}) from: string; @Column({length: 255}) subject: string; @Column({nullable: true}) html: string; @Column({nullable: true}) text: string; }e
@Entity("QueuedEmail") export class QueuedEmailEntity extends Base Ler mais →
Estou a tentar construir uma aplicação em Node.js. A usar TypeScript e bibliotecas como TypeORM e routing-controllers
Embora o servidor API da aplicação funcione bem quando executado normalmente, parecem ocorrer erros intermitentes ao executar testes npm. O teste normalmente bloqueia durante o respetivo script before e after do mocha. Mas ao executar os testes novamente normalmente resulta em sucesso.
Exemplo -
Ler mais →Criei um servidor funcional com ligação à base de dados, com um simples pedido get que funciona. Segui este guia: https://docs.nestjs.com/techniques/authentication.
ao executar o servidor e tentar realizar uma requisição get a partir de uma rota protegida, recebo Cannot read property 'challenge' of undefined. user.controller.ts
import { Controller, Get, UseGuards } from '@nestjs/common'; import { UserService } from './ Ler mais →Como posso consultar por relação usando o padrão Active Record?
Tenho 2 entidades e quero obter a primeira consultando a segunda:
Função:
import { User } from "./User"; @Entity({ name: "roles" }) export class Role extends BaseEntity { @PrimaryGeneratedColumn() public id: number; @Column() public name: string; @CreateDateColumn() public createdAt: string; @UpdateDateColumn() public updatedAt: string; @OneToMany(() => User, user => user.rol Ler mais →Eu percorri o quickstart do TypeORM disponível no NPM em: https://www.npmjs.com/package/typeorm
Adicionei um pouco de código para experimentar consultas SQL brutas, mas estou a receber imediatamente um QueryFailedError.
Verifiquei que a tabela e a entidade foram criadas usando o método find do connection.manager do TypeORM, e também inspecionei a tabela manualmente atravé
Ler mais →Queria usar o TypeORM juntamente com o TypeGraphQL.
O TypeGraphQL até tem um exemplo para este caso.
Mas quando eu o uso assim e tento gerar migrações a partir disso (usando o CLI do TypeORM e executando migration:generate), nada acontece.
Não há nenhum erro no registo, nenhum outro registo, nada.
Este é o comando que estou a executar:
ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules/typeorm/cli.js migrat Ler mais →
Estou a tentar adicionar uma entidade Idea ao meu TypeOrm (configurado para mysql), e parece que as importações recusam-se a funcionar. Com o ficheiro adicionado, o typeorm não inicializa corretamente.
Reinstalei o pacote typeorm e não faço ideia de por onde começar a depurar. Estou a seguir um tutorial (https://www.youtube.com/watch?v=EHl
Ler mais →
Atualmente estou a tentar implementar a seguinte consulta no typeorm:
select id,"createdAt", "updatedAt","deactivatedAt",(EXTRACT(EPOCH FROM "deactivatedAt" - "createdAt")/3600 ) as lifespan from ( select id,"createdAt", "updatedAt","deactivatedAt", (EXTRACT(EPOCH FROM "de Ler mais →Sou novo no TypeORM, por isso peço desculpa antecipadamente se esta pergunta parecer tola.
Tenho 2 tabelas, User e Category. User tem uma coluna categoryId que é uma chave estrangeira para a tabela Category.
Tabela de categorias:
@Entity() export class Category { @ObjectIdColumn() public _id: ObjectID; @PrimaryColumn() public id: string; public toString(): string { return `${this.id}`; } }Tabela de utilizadores
Ler mais →