Chcel by som použiť funkciu findAndCount od TypeORM, ktorá vracia Promise<[Entity[], number]> pre stránkovanie. Takže mám resolver:
offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerRepository.fin Čítaj viac →Mám projekt, ktorý používa TypeORM a mám nasledujúce dve entity:
@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; }a
@Entity("QueuedEmail") export class QueuedEmailEntity extends BaseEntit Čítaj viac →
Snažím sa vytvoriť aplikáciu na nodejs. Používam typescript a knižnice ako typeorm a routing-controllers
Aj keď API server aplikácie funguje normálne, pri spúšťaní testov npm sa zdajú byť občasné chyby. Test zvyčajne zlyháva počas príslušného pred a po mocha skriptu. Ale opätovné spustenie testov zvyčajne vedie k úspechu.
Príklad -
Čítaj viac →Vytvoril som funkčný server s pripojením na databázu, s jednoduchým get požiadavkom, ktorý funguje. Postupoval som podľa tohto návodu: https://docs.nestjs.com/techniques/authentication.
pri spustení servera a pokuse o vykonanie požiadavky get z chránenej trasy sa mi zobrazuje Cannot read property 'challenge' of undefined. user.controller.ts
import { Controller, Get, UseGuards } from '@nestjs/common'; import { UserServi Čítaj viac →Ako môžem vyhľadávať podľa vzťahu pomocou vzoru Active Record?
Mám 2 entity a chcem získať prvú dotazovaním druhej:
Rola :
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 => user.role) public use Čítaj viac →Prebehol som si TypeORM rýchly štart dostupný na NPM na: https://www.npmjs.com/package/typeorm
Pridal som trochu kódu, aby som experimentoval s čistými SQL dotazmi, ale okamžite dostávam chybu QueryFailedError.
Overil som, že tabuľka a entita boli vytvorené pomocou metódy find objektu connection.manager z TypeORM, a takisto som manuálne skontroloval tabuľku cez pgAdmin. Pre isto
Čítaj viac →Chcel som použiť TypeORM spolu s TypeGraphQL.
TypeGraphQL má dokonca aj príklad pre tento prípad.
Ale keď to použijem takto a snažím sa z toho generovať migrácie (použitím TypeORM CLI a spustením migration:generate), nič sa nedeje.
V protokole nie je žiadna chyba, žiadny iný protokol, nič.
Toto je príkaz, ktorý spúšťam:
ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules/typeorm/cli.js migration:generate -n Čítaj viac →
Snažím sa pridať entitu Idea do môjho TypeOrm (nastaveného na MySQL), a zdá sa, že importy nechcú fungovať. Po pridaní súboru sa TypeOrm úspešne neinicializuje.
Znovu som nainštaloval balík typeorm a nemám ani poňatia, kde začať s ladením. Nasledujem návod (https://www.youtube.com/watch?v=EHlhvy-fh90), v ktorom táto chyba NEVZNIKÁ. Odchýli
Čítaj viac →
Momentálne sa snažím implementovať nasledujúci dotaz v typeorm:
select id,"createdAt", "updatedAt","deactivatedAt",(EXTRACT(EPOCH FROM "deactivatedAt" - "createdAt")/3600 ) as lifespan from ( select id,"createdAt", "updatedAt","deactivatedAt", (EXTRACT(EPOCH FROM "deactiva Čítaj viac →Som nový v TypeORM, takže sa vopred ospravedlňujem, ak bude táto otázka znieť hlúpo.
Mám 2 tabuľky User a Category. Tabuľka User má stĺpec categoryId, ktorý je cudzím kľúčom na tabuľku Category.
Kategória tabuľka:
@Entity() export class Category { @ObjectIdColumn() public _id: ObjectID; @PrimaryColumn() public id: string; public toString(): string { return `${this.id}`; } }Používateľská tabuľka
@Entit Čítaj viac →