Búsqueda de sitios web

typescript - TypeGraphQL usa el método findAndCount de TypeORM

Me gustaría usar la función findAndCount de TypeORM que devuelve Promise<[Entity[], number]> para la paginación. Así que tengo un resolvedor:

offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerRepo

Leer más →

node.js - TypeORM - Actualización con OneToOne join intenta eliminar el registro relacionado

Tengo un proyecto que usa TypeORM y tengo las siguientes dos 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; }

y

@Entity("QueuedEmail") export class QueuedEmailEntity extends Ba

Leer más →

typescript - ¿Por qué mis pruebas fallan aleatoriamente en Mocha (usando typeOrm, routing-controllers)?

Estoy intentando construir una aplicación en nodejs. Usando typescript y bibliotecas como typeorm y routing-controllers

Mientras que el servidor API de la aplicación funciona bien cuando se ejecuta normalmente, sin embargo, parece haber errores intermitentes al ejecutar las pruebas con npm. La prueba generalmente se detiene durante los scripts de mocha respectivos antes y después. Pero volver a ejecutar las pruebas usualmente resulta en éxito.

Ejemplo -

Leer más →

typescript - Autenticación en Nest.js usando typeORM

He creado un servidor en funcionamiento con conexión a la base de datos, con una solicitud simple get que funciona. Seguí esta guía: https://docs.nestjs.com/techniques/authentication.

al ejecutar el servidor y tratar de realizar una solicitud get desde una ruta protegida, obtengo No se puede leer la propiedad 'challenge' de undefined. user.controller.ts

import { Controller, Get, UseGuards } from '@nestjs/comm

Leer más →

javascript - Typeorm: cómo consultar por relación

¿Cómo puedo consultar por relación usando el patrón Active Record?

Tengo 2 entidades y quiero obtener la primera consultando la segunda:

Rol :

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 => use

Leer más →

typescript - TypeORM: QueryFailedError al usar SQL en bruto con PostgreSQL

Corrí a través del inicio rápido de TypeORM disponible en NPM en: https://www.npmjs.com/package/typeorm

Agregué un poco de código para experimentar con consultas SQL en bruto, pero inmediatamente estoy obteniendo un QueryFailedError.

Tengo curiosidad sobre cómo puedo usar SQL en bruto para el ejemplo a continuación.

Verifiqué que la tabla y la entidad fueron creadas usando el método find de connection.manager de TypeORM, y también inspeccioné m

Leer más →

node.js - TypeORM CLI no está generando migraciones cuando se usa con type-graphql

Quería usar TypeORM junto con TypeGraphQL.

TypeGraphQL incluso tiene un ejemplo para este caso.

Pero cuando lo uso así y trato de generar migraciones desde eso (usando la CLI de TypeORM y ejecutando migration:generate), no pasa nada.

No hay ningún error en el registro, no hay otro registro, nada.

Este es el comando que estoy ejecutando:

ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules/typeorm/cli.js migra

Leer más →

mysql - NestJS typeorm - no se puede crear la entidad

Estoy intentando agregar una entidad Idea a mi TypeOrm (configurado para MySQL), y parece que las importaciones se niegan a funcionar. Con el archivo agregado, TypeOrm no se inicializa correctamente.

He reinstalado el paquete typeorm, y no tengo idea de por dónde empezar a depurar. Estoy siguiendo un tutorial (https://www.youtube.com/watch

Leer más →

typescript - typeorm querybuilder incluyendo tabla no relacionada con la consulta?

Actualmente estoy intentando implementar la siguiente consulta en typeorm:

select id,"createdAt", "updatedAt","deactivatedAt",(EXTRACT(EPOCH FROM "deactivatedAt" - "createdAt")/3600 ) as lifespan from ( select id,"createdAt", "updatedAt","deactivatedAt", (EXTRACT(EPOCH FRO

Leer más →

node.js - unión uno a uno de TypeORM en mongodb

Soy nuevo en TypeORM, así que pido disculpas de antemano si esta pregunta parece tonta.

Tengo 2 tablas: Usuario y Categoría. Usuario tiene una columna categoryId que es una clave foránea de la tabla Categoría.

Tabla de categorías:

@Entity() export class Category { @ObjectIdColumn() public _id: ObjectID; @PrimaryColumn() public id: string; public toString(): string { return `${this.id}`; } }

Tabla de usuarios

Leer más →