typescript - TypeGraphQL använder TypeORM:s findAndCount-metod

Jag skulle vilja använda TypeORM:s findAndCount-funktion som returnerar Promise<[Entity[], number]> för paginering. Så jag har en resolver:

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

Läs mer →

node.js - TypeORM - Uppdatering med OneToOne-join försöker ta bort relaterad post

Jag har ett projekt som använder TypeORM och jag har följande två 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; }

och

@Entity("QueuedEmail") export class QueuedEmailEntity ext

Läs mer →

typescript - Varför misslyckas mina tester slumpmässigt på Mocha (använder typeOrm, routing-controllers)

Jag försöker bygga en app på nodejs. Jag använder typescript och bibliotek som typeorm och routing-controllers

Medan appens API-server fungerar bra när den körs normalt. Det verkar dock uppstå intermittenta fel när npm-tester körs. Testen brukar hänga sig under respektive before- och after-mocha-skript. Men att köra testerna igen resulterar vanligtvis i framgång.

Exempel -

Läs mer →

typescript - Nest.js-autentisering med typeORM

Jag har skapat en fungerande server med anslutning till databasen, med en enkel get-förfrågan som fungerar. Jag följde guiden https://docs.nestjs.com/techniques/authentication.

när jag kör servern och försöker utföra en get-förfrågan från en skyddad rutt, får jag Cannot read property 'challenge' of undefined. user.controller.ts

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

Läs mer →

javascript - Typeorm: hur man frågar genom relation

Hur kan jag göra en fråga baserad på relationer med Active Record-mönstret?

Jag har 2 enheter och vill få den första genom att fråga den andra:

Roll :

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, user =

Läs mer →

typescript - TypeORM: QueryFailedError vid användning av rå SQL med PostgreSQL

Jag gick igenom TypeORM:s snabbstart som finns på NPM på: https://www.npmjs.com/package/typeorm

Jag lade till lite kod för att experimentera med råa SQL-frågor, men jag får omedelbart ett QueryFailedError.

Jag är nyfiken på hur jag kan använda rå SQL för exemplet nedan?

Jag verifierade att tabellen och entiteten skapades genom att använda TypeORM:s connection.manager:s find-metod, och jag inspekterade även tabellen manuellt via pgAdmin. För att

Läs mer →

node.js - TypeORM CLI genererar inte migrationer när det används med type-graphql

Jag ville använda TypeORM tillsammans med TypeGraphQL.

TypeGraphQL har till och med ett exempel för detta fall.

Men när jag använder det på det sättet och försöker generera migrationer från det (genom att använda TypeORM CLI och köra migration:generate), händer ingenting.

Det finns inget fel i loggen, ingen annan logg, ingenting.

Detta är kommandot jag kör:

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

Läs mer →

mysql - NestJS typeorm - kan inte skapa entitet

Jag försöker lägga till en Idea-entity till min TypeOrm (konfigurerad för MySQL), och det verkar som om importerna vägrar fungera. Med filen tillagd initieras inte TypeOrm framgångsrikt.

Jag har installerat om typeorm-paketet, och jag har ingen aning om var jag ska börja felsöka. Jag följer en handledning (https://www.youtube.com/watch?v=E

Läs mer →

typescript - typeorm querybuilder inkluderar tabell som inte är relaterad till frågan?

Jag försöker för närvarande implementera följande fråga i typeorm:

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

Läs mer →

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

Jag är ny på TypeORM, så jag ber om ursäkt i förväg om den här frågan låter dum.

Jag har 2 tabeller, User och Category. User har en kolumn categoryId som är en främmande nyckel till Category-tabellen.

Kategoritabell:

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

Användartabell

@Entity()

Läs mer →