Weboldal keresés
Szeretném használni a TypeORM findAndCount függvényét, amely Promise<[Entity[], number]> típust ad vissza lapozáshoz. Tehát van egy resolverem:
offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerRe További információ →Van egy projektem, amely a TypeORM-et használja, és a következő két entitásom van:
@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; }és
@Entity("QueuedEmail") export class QueuedEmailEntit További információ →
Próbálok egy alkalmazást készíteni Node.js-en. TypeScript-et és olyan könyvtárakat használok, mint a TypeORM és a routing-controllers.
Míg az alkalmazás API szervere normál működés közben jól működik, úgy tűnik, időnként hibák lépnek fel, amikor az npm teszteket futtatják. A teszt általában a megfelelő before és after mocha szkript során akad el. Azonban a tesztek újbóli futtatása általában sikerrel jár.
Példa -
További információ →Létrehoztam egy működő szervert, amely kapcsolódik az adatbázishoz, egy egyszerű get kéréssel, ami működik. Követtem a https://docs.nestjs.com/techniques/authentication útmutatót.
Amikor a szervert futtatom, és megpróbálok egy get kérést végrehajtani egy védett útvonalról, azt az üzenetet kapom: Cannot read property 'challenge' of undefined. user.controller.ts
import { Controller, Get, UseGuards } from '@nest További információ →Hogyan tudok lekérdezni kapcsolaton keresztül az Active Record minta használatával?
Két entitásom van, és a második lekérdezésével szeretném az elsőt megkapni:
Szerep :
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(() További információ →Átfutottam a TypeORM gyorsindítót, amely elérhető az NPM-en itt: https://www.npmjs.com/package/typeorm
Hozzáadtam egy kis kódot, hogy kísérletezzek nyers SQL lekérdezésekkel, de azonnal egy QueryFailedError hibát kapok.
Ellenőriztem, hogy a táblát és az entitást a TypeORM connection.manager find metódusával hoztam létre, és manuálisan is megvizsgáltam a táblát a pgAdmin
További információ →A TypeORM-ot a TypeGraphQL-lel együtt akartam használni.
A TypeGraphQL-nek még erre az esetre is van példája.
De amikor így használom, és megpróbálok migrációkat generálni belőle (a TypeORM CLI-t használva és a migration:generate parancsot futtatva), semmi sem történik.
A naplóban nincs hiba, nincs másik napló, semmi.
Ez a parancs, amit futtatok:
ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules/typeorm/cl További információ →
Megpróbálok hozzáadni egy Idea entitást a TypeOrm-omhoz (ami MySQL-re van konfigurálva), és úgy tűnik, hogy az importok nem működnek. Miután hozzáadtam a fájlt, a typeorm nem inicializálódik sikeresen.
Újratelepítettem a typeorm csomagot, és fogalmam sincs, hol kezdjem a hibakeresést. Egy útmutatót követek (https://www.youtube.com/watch?v=
További információ →
Jelenleg a következő lekérdezést próbálom megvalósítani a typeorm-ban:
select id,"createdAt", "updatedAt","deactivatedAt",(EXTRACT(EPOCH FROM "deactivatedAt" - "createdAt")/3600 ) as lifespan from ( select id,"createdAt", "updatedAt","deactivatedAt", (EXTRACT(EPOCH FROM "d További információ →Új vagyok a TypeORM-ben, szóval előre is elnézést, ha ez a kérdés bután hangzik.
Két táblám van, a User és a Category. A User táblában van egy categoryId oszlop, amely idegen kulcs a Category táblára.
Kategória tábla:
@Entity() export class Category { @ObjectIdColumn() public _id: ObjectID; @PrimaryColumn() public id: string; public toString(): string { return `${this.id}`; } }Felhasználói tábla
@Enti További információ →