Website-Suche

node.js - Typeorm - kann keine Verbindung zu Postgres herstellen

Ich habe ein Typeform-Projekt erstellt, aber ich kann keine Verbindung zu Postgres herstellen.

Ich habe Schritt für Schritt der Dokumentation gefolgt.

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

dann habe ich den Befehl npm start ausgeführt und dies ist die Ausgabe

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

mar

Weiterlesen →

jestjs - Wie schreibt man Tests für typeorm + typegraphql + typescript?

Guten Tag.

Ich habe eine kleine Anwendung mit TypeORM + TypeGraphQL + TypeScript geschrieben. Sie funktioniert und alles scheint in Ordnung zu sein.

Das Wesentliche des Problems ist, dass es nicht möglich ist, die Erfindung zum Testen zu verstehen ... Ich verstehe, dass Sie sich mit der Datenbank verbinden und ein paar Mutationen ausführen müssen, und im Grunde alles ...

Die Dokumentation konnte die richtigen Verbindungen zu den Resolvern nicht finden

import {

Weiterlesen →

javascript - typeorm leftJoinAndMapMany mit Unterabfrage

Ich verwende typeorm, um eine Abfrage zu schreiben, um Datensätze aus der Postgres SQL-Datenbank auszuwählen, aber ich erhalte diesen Fehler:

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

Weiterlesen →

node.js - TypeORM-Verbindung in Test nicht gefunden

Ich studiere saubere Architektur mit TDD, indem ich eine einfache Anwendung erstelle, und versuche, das UserRepository in meiner Infrastrukturschicht zu implementieren, aber ich erhalte diesen Fehler ConnectionNotFoundError: Connection "default" was not found., selbst nachdem ich eine Verbindung hergestellt habe, bevor ich den Test selbst ausführe.

Weiterlesen →

typescript - typeorm Fremdschlüssel für Spalte ohne Primärschlüssel setzen

Hallo, ich versuche, in TypeORM einen Fremdschlüssel auf eine Spalte zu setzen, die kein Primärschlüssel ist, aber ich bekomme Fehler

Ich habe einen Mitarbeiter und eine Abteilung

Ich habe eine Spalte in der Abteilungsleiter-ID, die auf die Spalte Registrierung in der Mitarbeitertabelle verweisen muss

Mitarbeiter-Einheit:

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

Weiterlesen →

typescript - Nach einer aggregierten Spalte in TypeORM sortieren

Ich habe zwei Tabellen: user und activity mit @OneToMany-Beziehung.

Ich muss eine Abfrage schreiben, die die Aktivität eines Benutzers zählt und diese mit verfügbarer Sortierung zurückgibt. Ich weiß nicht, wie sie sortiert werden wird, daher muss ich die Sortierung für alle Felder aktivieren, einschließlich activityCount.

Ich habe versucht, dies mit loadRelationCountAndMap zu tun, so etwas wie dies

asyn

Weiterlesen →

typescript - Wie man die Validierung korrekt mit Regex in typeorm und nest.js setzt

Ich möchte eine boolean-Validierung festlegen, das bedeutet, dass nur 0 oder 1 erlaubt sind.

@Column('int') isLastdate: number;

Ich habe die oben genannte Regel unter Verwendung des regulären Ausdrucks festgelegt

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

Weiterlesen →

typescript - Wie man in TypeORM und Nest.js eingefügte Daten zurückgibt

Ich kann die folgenden JSON-Daten über die Post-Methode einfügen.

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

Ich möchte diese Daten an den Client zurückgeben

Hier ist mein controller

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

Weiterlesen →

mysql - Typeorm "ER_BAD_FIELD_ERROR: Unbekannte Spalte 'entity.entityId' in der 'WHERE-Klausel'"

Ich versuche, eine Suche durchzuführen, indem ich die Ergebnisse basierend auf den Kategorien bei den folgenden Entitäten filtere:

@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({

Weiterlesen →

node.js - TypeORM und PostgreSQL Deadlock

Ich habe diesen Code, der einen Fehler ausgibt:

UnhandledPromiseRejectionWarning: QueryRunnerAlreadyReleasedError: Abfrage-Läufer bereits freigegeben. Abfragen können nicht mehr ausgeführt werden.

Anrufer

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

Service A

static async method1(entityManager: EntityManage

Weiterlesen →