Ricerca nel sito web

node.js - Typeorm - impossibile connettersi a postgres

Ho creato un progetto Typeform, ma non riesco a connettermi a Postgres.

Ho seguito passo passo la documentazione.

  1. npm install typeorm -g
  2. typeorm init --name MyProject --database postgres
  3. cd MyProjectnpm install

poi ho eseguito il comando npm start e questo è l'output

[email protected] start /Users/marek/Documents/works/test/MyProject ts-node src/index.ts

marek@Mareks-MacBook-Pro MyProject %

L'output è se

Continua a leggere →

jestjs - Come scrivere test per typeorm + typegraphql + typescript?

Buongiorno.

Ho scritto una piccola applicazione usando typeorm + typegraphql + typescript. Funziona e tutto sembra essere a posto.

l'essenza del problema è che non è possibile comprendere l'invenzione per il test ... Capisco che è necessario connettersi al database ed eseguire un paio di mutazioni, e fondamentalmente tutto ...

La documentazione non è riuscita a trovare le connessioni corrette ai resolver

import { Resolver, Mutation, Arg, Int, Query, }

Continua a leggere →

javascript - typeorm leftJoinAndMapMany con sottoquery

Sto usando typeorm per scrivere una query per selezionare record dal database Postgres Sql, ma sto ricevendo questo errore:

{ "errorType": "QueryFailedError", "errorMessage": "syntax error at or near \".\"" }

Il mio cod

Continua a leggere →

node.js - Connessione TypeORM non trovata durante il test

Sto studiando l'architettura pulita con TDD creando una semplice applicazione, e sto cercando di implementare il UserRepository nel mio layer di infrastruttura, ma sto ricevendo questo errore ConnectionNotFoundError: Connection "default" non trovata. anche dopo aver stabilito una connessione prima di eseguire il test stesso.

Continua a leggere →

typescript - typeorm impostare fk per colonna senza chiave primaria

Ciao, sto cercando di impostare una chiave esterna su una colonna che non è una chiave primaria in TypeORM, ma ricevo degli errori

Ho dipendente e dipartimento

Ho una colonna nell'id del responsabile del dipartimento che deve fare riferimento alla colonna register nella tabella dei dipendenti

entità dipendente:

@Entity({ name: 'employees' }) export class Employee extends SharedProp { constructor( firstName: string, lastName: string, ) { super();

Continua a leggere →

typescript - Ordinare per colonna aggregata typeorm

Ho due tabelle: user e activity con relazione @OneToMany.

Devo scrivere una query che conti l'attività per utente e la restituisca con ordinamento disponibile. Non so come sarà ordinata, quindi devo abilitare l'ordinamento su tutti i campi, incluso activityCount.

Ho provato a fare questo con loadRelationCountAndMap qualcosa del genere

async getUsersAndCount( skip: number, limit: number, orde

Continua a leggere →

typescript - Come impostare correttamente la validazione tramite regex in typeorm e nest.js

Vorrei impostare una convalida boolean, il che significa che permette solo 0 o 1.

@Column('int') isLastdate: number;

Ho impostato la regola sopra seguendo espressione regolare

const boolRegex = /^[01]$/ @IsNotEmpty() @IsInt() @Matches(boolRegex,{ message:`isLastdate must be bool (0 or 1)` }) isLastdate: number;

Ma

Continua a leggere →

typescript - Come restituire i dati inseriti in typeorm e nest.js

Posso inserire i seguenti dati JSON tramite il metodo Post.

{ "userId":1, "title":"mytest", }

Vorrei restituire questi data al client

Ecco il mio controller

@Controller('event') export class EventController { constructor(private readonly eventService: EventService) {} @Post() createEvent(@Body() param: EventRequest) { return this.eventService.createEve

Continua a leggere →

mysql - Typeorm "ER_BAD_FIELD_ERROR: Colonna sconosciuta 'entity.entityId' nella 'clausola where'"

Sto cercando di fare una ricerca filtrando i risultati in base alle categorie, sulle seguenti entità:

@Entity() export class Anime { @PrimaryGeneratedColumn('uuid') id?: string; @Column({ nullable: false }) name: string; @ManyToMany(type => Category) @JoinTable() categories: Category[]; } @Entity() export class Category { @PrimaryGeneratedColumn('uuid') id: string; @Column({ nullable: false }) name: string; @Column({ default: 'Descrição não forne

Continua a leggere →

node.js - TypeORM e deadlock in PostgreSQL

Ho questo codice che genera un errore:

UnhandledPromiseRejectionWarning: QueryRunnerAlreadyReleasedError: Il runner della query è già stato rilasciato. Non è più possibile eseguire query.

Chiamante

const res = await getManager().transaction(async entityManager => { return ServiceA.method1(entityManager); });

Servizio A

static async method1(entityManager: EntityManager) {

Continua a leggere →