typescript - TypeGraphQL bruker TypeORMs findAndCount-metode

Jeg ønsker å bruke TypeORMs findAndCount-funksjon som returnerer Promise<[Entity[], number]> for paginering. Så jeg har en resolver:

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

Les mer →

node.js - TypeORM - Oppdatering med OneToOne-tilkobling forsøker å slette relaterte poster

Jeg har et prosjekt som bruker TypeORM, og jeg har de følgende to entitetene:

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

Les mer →

typescript - Hvorfor feiler testene mine tilfeldig på Mocha (ved bruk av typeOrm, routing-controllers)

Jeg prøver å lage en app på nodejs. Bruker typescript og biblioteker som typeorm og routing-controllers

Mens appens API-server fungerer fint når den kjører normalt. Det ser imidlertid ut til å være sporadiske feil når npm-tester kjøres. Testene stopper vanligvis opp under de respektive før- og etter-mocha-skriptene. Men å kjøre testene på nytt fører vanligvis til suksess.

Eksempel -

Les mer →

typescript - Nest.js-autentisering ved bruk av typeORM

Jeg har opprettet en fungerende server med tilkobling til databasen, med en enkel get-forespørsel som fungerer. Jeg fulgte denne veiledningen: https://docs.nestjs.com/techniques/authentication.

når jeg kjører serveren og prøver å utføre en get-forespørsel fra en beskyttet rute, får jeg Cannot read property 'challenge' of undefined. user.controller.ts

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

Les mer →

javascript - Typeorm: hvordan spørre etter relasjon

Hvordan kan jeg gjøre spørring etter relasjon ved bruk av Active Record-mønsteret?

Jeg har 2 enheter og vil hente den første ved å forespørre den andre:

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(() => Us

Les mer →

typescript - TypeORM: QueryFailedError ved bruk av rå SQL med PostgreSQL

Jeg gjennomgikk TypeORM-quickstarten som er tilgjengelig på NPM på: https://www.npmjs.com/package/typeorm

Jeg la til litt kode for å eksperimentere med rå SQL-spørringer, men jeg får umiddelbart en QueryFailedError.

Jeg er nysgjerrig på hvordan jeg kan bruke rå SQL for eksemplet nedenfor?

Jeg verifiserte at tabellen og enheten ble opprettet ved å bruke TypeORMs connection.manager sin find-metode, og jeg inspiserte også tabellen manuelt via pgAd

Les mer →

node.js - TypeORM CLI genererer ikke migrasjoner når det brukes med type-graphql

Jeg ønsket å bruke TypeORM sammen med TypeGraphQL.

TypeGraphQL har til og med et eksempel for dette tilfellet.

Men når jeg bruker det på den måten og prøver å generere migrasjoner fra det (ved å bruke TypeORM CLI og kjøre migration:generate), skjer ingenting.

Det er ingen feil i loggen, ingen annen logg, ingenting.

Dette er kommandoen jeg kjører:

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

Les mer →

mysql - NestJS typeorm - kan ikke opprette enhet

Jeg prøver å legge til en Idea-enhet i min TypeOrm (konfigurert til mysql), og det ser ut til at importene nekter å fungere. Med filen lagt til, starter ikke typeorm ordentlig.

Jeg har reinstallert typeorm-pakken, og jeg har ingen idé om hvor jeg skal begynne å feilsøke. Jeg følger en tutorial (https://www.youtube.com/watch?v=EHlhvy-fh90),

Les mer →

typescript - typeorm querybuilder inkluderer tabell som ikke er relatert til spørringen?

Jeg prøver for øyeblikket å implementere følgende spørring i typeorm:

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

Les mer →

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

Jeg er ny på TypeORM, så jeg beklager på forhånd hvis dette spørsmålet høres dumt ut.

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

Kategoritabell:

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

Brukertabell

@Entity() e

Les mer →