typescript - TypeGraphQL brug TypeORM's findAndCount metode

Jeg vil gerne bruge TypeORM's findAndCount funktion, som returnerer Promise<[Entity[], number]> til pagination. Så jeg har en resolver:

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

Læs mere →

node.js - TypeORM - Opdatering med OneToOne-tilknytning forsøger at slette relateret post

Jeg har et projekt, som bruger TypeORM, og jeg har følgende to entiteter:

@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; }

og

@Entity("QueuedEmail") export class QueuedEmailEntity extends

Læs mere →

typescript - Hvorfor fejler mine tests tilfældigt på Mocha (ved brug af typeOrm, routing-controllers)

Jeg prøver at bygge en app på nodejs. Jeg bruger typescript og biblioteker som typeorm og routing-controllers

Mens appens API-server fungerer fint, når den kører normalt. Der synes dog at opstå sporadiske fejl, når npm-tests køres. Testen hænger normalt under de respektive før- og efter-mocha-scripts. Men genkørsel af testene resulterer som regel i succes.

Eksempel -

Læs mere →

typescript - Nest.js-autentificering ved brug af typeORM

Jeg har oprettet en fungerende server med forbindelse til databasen, med en simpel get forespørgsel, der virker. Jeg fulgte denne guide: https://docs.nestjs.com/techniques/authentication.

når jeg kører serveren og prøver at udføre en get-anmodning fra en beskyttet rute, får jeg Kan ikke læse ejendommen 'challenge' af undefined. user.controller.ts

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

Læs mere →

javascript - Typeorm: hvordan forespørge efter relation

Hvordan kan jeg forespørge efter relation ved hjælp af Active Record-mønsteret?

Jeg har 2 enheder og vil hente den første ved at forespørge den anden:

Rolle :

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

Læs mere →

typescript - TypeORM: QueryFailedError ved brug af rå SQL med PostgreSQL

Jeg gennemgik TypeORM hurtigstarten, der er tilgængelig på NPM på: https://www.npmjs.com/package/typeorm

Jeg tilføjede lidt kode for at eksperimentere med rå SQL-forespørgsler, men jeg får straks en QueryFailedError.

Jeg er nysgerrig efter, hvordan jeg kan bruge rå SQL til eksemplet nedenfor?

Jeg bekræftede, at tabellen og enheden blev oprettet ved at bruge TypeORM's connection.manager's find-metode, og jeg inspicerede også manuelt ta

Læs mere →

node.js - TypeORM CLI genererer ikke migrationer, når det bruges med type-graphql

Jeg ville bruge TypeORM sammen med TypeGraphQL.

TypeGraphQL har endda et eksempel på dette tilfælde.

Men når jeg bruger det på den måde og prøver at generere migrationer fra det (ved at bruge TypeORM CLI og køre migration:generate), sker der ingenting.

Der er ingen fejl i loggen, ingen anden log, ingenting.

Dette er kommandoen, jeg kører:

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

Læs mere →

mysql - NestJS typeorm - kan ikke oprette en enhed

Jeg prøver at tilføje en Idea-enhed til min TypeOrm (konfigureret til MySQL), og det ser ud til, at importer nægter at fungere. Med filen tilføjet initialiseres TypeOrm ikke succesfuldt.

Jeg har geninstalleret typeorm-pakken, og jeg har ingen idé om, hvor jeg skal starte med at fejlfinde. Jeg følger en tutorial (https://www.youtube.com/wat

Læs mere →

typescript - typeorm querybuilder inkluderer tabel, der ikke er relateret til forespørgslen?

Jeg forsøger i øjeblikket at implementere følgende forespørgsel i typeorm:

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

Læs mere →

node.js - TypeORM en-til-en join i mongodb

Jeg er ny til TypeORM, så jeg undskylder på forhånd, hvis dette spørgsmål lyder dumt.

Jeg har 2 tabeller, User og Category. User har en kolonne categoryId, som er en fremmednøgle til Category-tabellen.

Kategoritabel:

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

Brugertabel

@Entity() exp

Læs mere →