node.js - Typeorm - kan ikke oprette forbindelse til postgres

Jeg oprettede et Typeform-projekt, men jeg kan ikke forbinde til Postgres.

Jeg fulgte trin for trin fra dokumentationen.

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

så kørte jeg kommandoen npm start, og dette er output

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

marek@Mareks-MacBook-Pro MyProject %

Uddataen

Læs mere →

jestjs - Hvordan skriver man tests for typeorm + typegraphql + typescript?

God dag.

Jeg skrev en lille applikation ved hjælp af typeorm + typegraphql + typescript. Det virker, og alt ser ud til at være i orden.

Kernen i problemet er, at det ikke er muligt at forstå opfindelsen til testning ... Jeg forstår, at du skal oprette forbindelse til databasen og køre et par mutationer, og grundlæggende alt ...

Dokumentationen kunne ikke finde de korrekte forbindelser til opløsere

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

Læs mere →

javascript - typeorm leftJoinAndMapMany med underforespørgsel

Jeg bruger typeorm til at skrive en forespørgsel for at vælge poster fra Postgres Sql databasen, men jeg får denne fejl:

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

Min kode indt

Læs mere →

node.js - TypeORM-forbindelse ikke fundet ved test

Jeg studerer clean architecture med TDD ved at oprette en simpel applikation, og jeg prøver at implementere UserRepository på mit infrastrukturlag, men jeg får denne fejl ConnectionNotFoundError: Connection "default" blev ikke fundet. selv efter at jeg har oprettet en forbindelse før selve testen kører.

Dette

Læs mere →

typescript - typeorm sætte fk for kolonne uden primærnøgle

Hej, jeg prøver at sætte en fremmednøgle til en kolonne, der ikke er en primærnøgle i TypeORM, men jeg får fejl

jeg har medarbejder og afdeling

Jeg har en kolonne i afdelingsleder-id, der skal referere til kolonnen register i medarbejdertabelen

medarbejderenhed:

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

Læs mere →

typescript - Sortér efter på aggregeret kolonne typeorm

Jeg har to tabeller: user og activity med @OneToMany relation.

Jeg skal skrive en forespørgsel, der vil tælle aktivitet for brugeren og returnere den med sortering tilgængelig. Jeg ved ikke, hvordan det vil blive sorteret, så jeg skal aktivere sortering på alle felter, inklusive activityCount.

Jeg prøvede at gøre dette med loadRelationCountAndMap noget i stil med dette

async getUsersAndCount( skip:

Læs mere →

typescript - Hvordan man korrekt sætter validering med regex i typeorm og nest.js

Jeg vil gerne sætte boolean-validering, det betyder, at det kun tillader 0 eller 1.

@Column('int') isLastdate: number;

Jeg satte ovenstående regel ved at følge regulært udtryk

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

Je

Læs mere →

typescript - Hvordan man returnerer indsatte data i typeorm og nest.js

Jeg kan indsætte følgende JSON-data via Post-metoden.

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

Jeg vil gerne returnere disse data til client

Her er min controller

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

Læs mere →

mysql - Typeorm "ER_BAD_FIELD_ERROR: Ukendt kolonne 'entity.entityId' i 'where-sætning'"

Jeg prøver at udføre en søgning ved at filtrere resultaterne baseret på kategorierne på følgende enheder:

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

Læs mere →

node.js - TypeORM og Postgres deadlock

Jeg har denne kode, som giver en fejl:

UnhandledPromiseRejectionWarning: QueryRunnerAlreadyReleasedError: Query runner er allerede frigivet. Kan ikke køre forespørgsler længere.

Opkalder

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

Service A

static async method1(entityManager: EntityManager) { const del

Læs mere →