Ricerca nel sito web

typescript - TypeGraphQL usa il metodo findAndCount di TypeORM

Vorrei usare la funzione findAndCount di TypeORM che restituisce Promise<[Entity[], number]> per la paginazione. Quindi ho un resolver:

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

Continua a leggere →

node.js - TypeORM - L'aggiornamento con join OneToOne tenta di eliminare il record correlato

Ho un progetto che utilizza TypeORM e ho le seguenti due entità:

@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 BaseEntit

Continua a leggere →

typescript - Perché i miei test falliscono casualmente su Mocha (usando typeOrm, routing-controllers)

Sto cercando di creare un'app su Node.js. Uso TypeScript e librerie come TypeORM e routing-controllers

Mentre il server API dell'app funziona bene quando viene eseguito normalmente, sembrano verificarsi errori intermittenti durante l'esecuzione dei test npm. Il test di solito si blocca durante gli script before e after di mocha rispettivi. Ma rieseguire i test di solito porta al successo.

Esempio -

Continua a leggere →

typescript - Autenticazione Nest.js usando typeORM

Ho creato un server funzionante con connessione al database, con una semplice richiesta get che funziona. Ho seguito questa guida: https://docs.nestjs.com/techniques/authentication.

quando eseguo il server e cerco di effettuare una richiesta get da una rotta protetta, ottengo Cannot read property 'challenge' of undefined. user.controller.ts

import { Controller, Get, UseGuards } from '@nestjs/common'; import { UserServi

Continua a leggere →

javascript - Typeorm: come fare query per relazione

Come posso effettuare query per relazione usando il pattern Active Record?

Ho 2 entità e voglio ottenere la prima interrogando la seconda:

Ruolo :

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

Continua a leggere →

typescript - TypeORM: QueryFailedError quando si utilizza SQL grezzo con PostgreSQL

Ho seguito rapidamente la guida rapida di TypeORM disponibile su NPM su: https://www.npmjs.com/package/typeorm

Ho aggiunto un po' di codice per sperimentare con query SQL raw, ma sto ottenendo immediatamente un QueryFailedError.

Sono curioso di sapere come posso usare SQL grezzo per l'esempio qui sotto?

Ho verificato che la tabella e l'entità fossero state create utilizzando il metodo find di connection.manager di TypeORM, e ho anche ispezionat

Continua a leggere →

node.js - TypeORM CLI non genera migrazioni quando viene utilizzato con type-graphql

Volevo usare TypeORM insieme a TypeGraphQL.

TypeGraphQL ha persino un esempio per questo caso.

Ma quando lo uso in quel modo e cerco di generare migrazioni da quello (usando il CLI di TypeORM ed eseguendo migration:generate), non succede nulla.

Non c'è alcun errore nel registro, nessun altro registro, niente.

Questo è il comando che sto eseguendo:

ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules/typeorm/c

Continua a leggere →

mysql - NestJS typeorm - impossibile creare entità

Sto cercando di aggiungere un'entità Idea al mio TypeOrm (configurato per MySQL), e sembra che gli import non vogliano funzionare. Con il file aggiunto, TypeOrm non si inizializza correttamente.

Ho reinstallato il pacchetto typeorm e non ho idea da dove iniziare a fare il debug. Sto seguendo un tutorial (https://www.youtube.com/watch?v=EHl

Continua a leggere →

typescript - typeorm querybuilder includendo una tabella non correlata alla query?

Attualmente sto cercando di implementare la seguente query in typeorm:

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

Continua a leggere →

node.js - TypeORM join uno-a-uno in mongodb

Sono nuovo a TypeORM, quindi mi scuso in anticipo se questa domanda sembra sciocca.

Ho 2 tabelle: User e Category. User ha una colonna categoryId che è una chiave esterna alla tabella Category.

Tabella delle categorie:

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

Tabella utenti

@Entity(

Continua a leggere →