Ricerca nel sito web

javascript - La funzione findMany di Prisma non restituisce i dati relazionali

Sto cercando di popolare i miei dati con dati relazionali usando Prisma 2.28.0, ecco il mio

Modello Schema.prisma qui sotto

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

Continua a leggere →

node.js - ConnectionError in Docker con Nodejs (Hapi.js) e Prisma

Vorrei mettere la mia app Nodejs in un docker. Quando la distribuisco tramite npm run build e start posso inviare richieste ad essa. Ma quando creo un'immagine docker incontro dei problemi: Prima ho un EXPOSE 8080 nel mio Dockerfile. Poi eseguo docker run -p=3000:8080 --env-file .en

Continua a leggere →

javascript - Come aggiornare una tabella usando "NOW()" dal database in Prisma?

Non voglio usare la data del mio server API, come posso usare una funzione raw dal database? Grazie Esempio (quando imposto finishedAt):

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

Continua a leggere →

javascript - Prisma: come escludere proprietà dai tipi generati

MODIFICA c'è un pericolo nascosto nel nascondere i campi nelle definizioni TS: i campi non saranno accessibili durante lo sviluppo con Intellisense, ma l'oggetto completo con i campi "nascosti" può essere inviato accidentalmente in una risposta, esponendo potenzialmente

Continua a leggere →

node.js - La query Prisma restituisce null, quando i dati esistono

Ho creato un'app Nestjs con Prisma e GQL. Ho appena cambiato computer (da un Mac a un PC) e all'improvviso la mia mutazione login sembra aver smesso di funzionare, letteralmente l'unica... Ecco un po' di codice:

auth.resolver.ts:

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

Continua a leggere →

node.js - prisma genera un'eccezione subito all'avvio in modalità debug

Sto eseguendo un progetto Nest in modalità debug all'interno di Visual Studio Code

all'avvio genera questa eccezione

allo stesso tempo, la soluzione insieme

Continua a leggere →

typescript - Relazione con se stesso di Prisma con GraphQL in NestJS

Sto avendo problemi con l'uso di Prisma + GraphQL + NestJS. Continua a dirmi che non è in grado di determinare un tipo di input GraphQL "Errore: Impossibile determinare un tipo di input GraphQL ("Org") per il "parent". Assicurati che la tua classe sia decorata con il decoratore appropriato."

Questo è il mio schema Prism

Continua a leggere →

sql - Parametro Bytea in una query raw di Prisma

Sto usando Typescript + Prisma + Postgres e sto riscontrando problemi nel passare parametri bytea/Buffer alle query raw.

Diciamo che ho il seguente schema di DB

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

Posso interrogare gli elementi tramite i loro hash usando una query semplice come questa senza alcun problema

const itemHexHashes = ['ca6854726b0139254b7e5c4831c87ac043a938fa3543b5eb

Continua a leggere →

TypeScript - come separare la logica di business dalla logica di Prisma

Ho appena iniziato a usare Prisma come ORM nel mio progetto, ma non sono sicuro su come separare le query e il codice logico di Prisma dalla logica del servizio che utilizza Prisma, dato che non possiamo usare l'approccio dei repository generici, mi piacerebbe trovare una soluzione alternativa per ottenere questo disaccoppiamento, qualche idea?

questo è un esempio di un 'application. service' che utilizza Prisma

> async findByIdPrisma(applicationId: number): > Promi

Continua a leggere →

javascript - MongoDB & Prisma: relazione unilaterale M-a-N

Esiste un modo per creare una relazione unilaterale m-a-n oppure entrambe le collezioni devono avere gli ID dell'altro? Sto cercando di fare qualcosa del genere:

model Country { id String @id @default(auto()) @map("_id") @db.ObjectId name String @unique users U

Continua a leggere →