javascript - Prismas findMany-funktio ei palauta relaatiotietoja

Yritän täyttää tietoni relaatiotiedoilla käyttäen Prisma 2.28.0:aa, tässä on minun

Alla oleva Schema.prisma-malli

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 @id @def

Lue lisää →

node.js - Yhteysvirhe Dockerissa Nodejs:n (Hapi.js) ja Prismalla

Haluaisin laittaa Nodejs-sovellukseni Dockeriin. Kun otan sen käyttöön komennolla npm run build ja start, voin lähettää sille pyyntöjä.Mutta kun luon Docker-kuvaa, minulla on ongelmia:Ensinnäkin minulla on Dockerfilessä EXPOSE 8080. Sitten suoritan docker run -p=3000:8080 --env-file

Lue lisää →

javascript - Kuinka päivittää taulukko käyttämällä tietokannan "NOW()" Prisma:ssa?

En halua käyttää API-palvelimeni päivämäärää, kuinka voin käyttää raakafunktiota tietokannasta? Kiitos Esimerkki (kun asetän finishedAt):

await ctx.prisma.serviceOrder.updateMany({ data: { status, finishedAt: status === ServiceOrderStatus.CONCLUDED ? ctx.prisma.raw("NOW()") : null }, where: { id, finishedAt: null, }, });

Lue lisää →

javascript - Prisma: miten poistaa ominaisuuksia generoituista tyypeistä

MUOKKAA piilottamisessa TS-määritelmissä on piilotettu vaara: kenttiä ei ole saatavilla kehityksen aikana Intellisensen kanssa, mutta koko objekti "piilotetuilla" kentillä voidaan vahingossa lähettää vastauksessa, mikä voi paljastaa arkaluonteisia tietoja.

Rakennan sovellustani käytt

Lue lisää →

node.js - Prisma-kysely palauttaa null-arvon, kun dataa on olemassa

Olen rakentanut Nestjs-sovelluksen Prismalla ja GQL:llä. Vaihdoin juuri tietokonetta (Macista PC:hen) ja yhtäkkiä login-muutokseni näyttää lakanneen toimimasta, kirjaimellisesti ainoa... Tässä on hieman koodia:

auth.resolver.ts:

@Mutation((returns) => AuthenticatedUser) async login( @Context() { res }: Auth.GqlContext, @Args('payload', { type: () => UserLoginDto }) payload: UserLoginDto ): Promise<AuthenticatedUser> { const authe

Lue lisää →

node.js - prisma heittää poikkeuksen heti käynnistettäessä debug-tilassa

Ajan Nest-projektia Debug-tilassa Visual Studio Codessa

ajohetkellä se heittää tämän poikkeuksen

samaan aikaan ratkaisu yhdessä Prismalla toimii normaalisti

Lue lisää →

typescript - Prismasuhde itseensä GraphQL:n kanssa NestJS:ssä

Minulla on ongelmia Prisma + GraphQL + NestJS:n käytössä. Se jatkaa ilmoittamista, että se ei pysty määrittämään GraphQL-syötetyyppiä "Virhe: Ei voi määrittää GraphQL-syötetyyppiä ("Org") "parentille". Varmista, että luokkasi on koristeltu sopivalla koristeella."

Tämä on minun Prisma-skemani,

model Org {

Lue lisää →

sql - Bytea-parametri prisman raakakyselyssä

Käytän Typescriptiä + Prismaa + Postgrestä ja minulla on ongelmia bytea-/Buffer-parametrien välittämisessä raakakyselyihin.

Sanotaan, että minulla on seuraava tietokantakaavio

model Item { id BigInt @id @default(autoincrement()) @db.BigInt hash Bytes @unique ... }

Voin kysellä kohteita niiden tiivisteiden perusteella käyttämällä yksinkertaista kyselyä kuten tämä ilman ongelmia

const itemHexHashes = ['ca6854726b0139254b7e5c4831c8

Lue lisää →

typescript - kuinka erottaa liiketoimintalogiikka Prismalta

Olen juuri alkanut käyttää Prismä ORM:nä projektissani, mutta en ole varma, miten erottaa Prismä-kyselyt ja logiikkakoodi palvelulogikasta, joka käyttää Prismää, koska emme voi käyttää geneerisiä repositoriomenetelmiä. Haluaisin löytää kiertotien tämän erottelun saavuttamiseksi, onko ideoita?

tämä on esimerkki 'application. service' käyttämisestä Prismalla

> async findByIdPrisma(applicationId: number): > Promise<ApplicationModel> { > const application =

Lue lisää →

javascript - MongoDB & Prisma: yksipuolinen M–N-suhde

Onko olemassa tapaa tehdä yksipuolinen m–n-suhde vai täytyykö molempien kokoelmien sisältää toistensa tunnukset? Yritän tehdä jotain tällaista:

model Country { id String @id @default(auto()) @map("_id") @db.ObjectId name String @unique users User[] } model Use

Lue lisää →