Jeg prøver at udfylde mine data med relationelle data ved hjælp af Prisma 2.28.0, her er min
Schema.prisma model nedenfor
generator client { provider = "prisma-client-js" } datasource db { provider = "postgresql" url = env("DATABASE_URL") } model Product { id Int @id @default(autoincrement()) name String @db.VarChar(255) transactions Transaction[] } model Transaction { id BigInt Læs mere →
Jeg vil gerne lægge min Nodejs-app i en docker. Når jeg deployer den via npm run build og start, kan jeg sende forespørgsler til den. Men når jeg opretter et docker-image, får jeg problemer: Først har jeg en EXPOSE 8080 i min Dockerfile. Derefter kører jeg docker run -p=3000:8080 --
Læs mere →Jeg vil ikke bruge datoen fra min API-server, hvordan kan jeg bruge en rå funktion fra databasen? Tak Eksempel (når jeg sætter finishedAt):
await ctx.prisma.serviceOrder.updateMany({ data: { status, finishedAt: status === ServiceOrderStatus.CONCLUDED ? ctx.prisma.raw("NOW()") : null }, where: { id, finishedAt: null, }, }); Læs mere →
REDIGER der er en skjult fare ved at skjule felter i TS-definitionerne: felterne vil ikke være tilgængelige under udvikling med intellisense, men hele objektet med "skjulte" felter kan ved et uheld blive sendt i et svar, hvilket potentielt kan udsætte følsomme data.
Jeg bygger min ap
Læs mere →
Jeg har bygget en Nestjs-app med Prisma og GQL. Jeg har lige skiftet computer (fra en Mac til en PC), og pludselig ser det ud til, at min login-mutation er holdt op med at fungere, bogstaveligt talt den eneste... Her er noget kode:
auth.resolver.ts:
@Mutation((returns) => AuthenticatedUser) async login( @Context() { res }: Auth.GqlContext, @Args('payload', { type: () => UserLoginDto }) payload: UserLoginDto ): Promise<AuthenticatedUse Læs mere →
jeg kører et Nest-projekt i fejlsøgningsfunktion inde i Visual Studio Code
når den køres, kaster den denne undtagelse
på samme tid kører løsningen sammen med
Læs mere →
Jeg har problemer med at bruge prisma + graphQL + nestjs. Den bliver ved med at fortælle mig, at den ikke kan bestemme en graphQL inputtype "Fejl: Kan ikke bestemme en GraphQL inputtype ("Org") for "parent". Sørg for, at din klasse er dekoreret med en passende dekorator."
Dette er mit Prisma-skema,
model O Læs mere →Jeg bruger Typescript + Prisma + Postgres, og jeg støder på problemer med at sende bytea/Buffer-parametre til rå forespørgsler.
Lad os sige, at jeg har følgende DB-skema
model Item { id BigInt @id @default(autoincrement()) @db.BigInt hash Bytes @unique ... }Jeg kan forespørge på elementer ud fra deres hashes ved hjælp af en simpel forespørgsel som denne uden problemer
const itemHexHashes = ['ca6854726b0139254b7e5c4831c87ac043a9 Læs mere →Jeg er lige begyndt at bruge Prisma som en ORM i mit projekt, men jeg er ikke sikker på, hvordan man adskiller Prisma-forespørgsler og logikkoden fra servicelogikken, der bruger Prisma, da vi ikke kan bruge den generiske repositories-tilgang. Jeg vil gerne finde en løsning for at opnå denne adskillelse, har du nogen idéer?
dette er et eksempel på en 'applikation. service' der bruger Prisma
> async findByIdPrisma(applicationId: number): > Promise<ApplicationModel& Læs mere →
Er der en måde at lave en ensidig m-til-n-relation på, eller skal begge samlinger have hinandens id'er? Jeg prøver at gøre noget i denne stil:
model Country { id String @id @default(auto()) @map("_id") @db.ObjectId name String @unique users User[] } model User Læs mere →