Weboldal keresés

javascript - A Prisma findMany függvény nem adja vissza a relációs adatokat

Prisma 2.28.0 használatával próbálom feltölteni az adataimat relációs adatokkal, íme az én

A Schema.prisma modell alább

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 @i

További információ →

node.js - Kapcsolódási hiba Dockerben Nodejs (Hapi.js) és Prisma használatával

Szeretném a Nodejs alkalmazásomat Dockerbe helyezni. Amikor az npm run build és start parancsokkal telepítem, tudok küldeni kéréseket neki. De amikor Docker képet készítek, problémáim adódnak: Először is van egy EXPOSE 8080 a Dockerfile-omban. Ezután futtatom a docker run -p=3000:80

További információ →

javascript - Hogyan lehet frissíteni egy táblázatot a prisma-ban az adatbázisból származó "NOW()" segítségével?

Nem szeretném az API szerverem dátumát használni, hogyan tudok egy nyers függvényt használni az adatbázisból? Köszönöm Példa (amikor beállítom a finishedAt értéket):

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

További információ →

javascript - Prisma: hogyan lehet kizárni tulajdonságokat a generált típusokból

SZERKESZTÉS rejtett veszély rejlik abban, ha mezőket rejtünk el a TS definíciókban: a mezők nem lesznek elérhetők a fejlesztés során az intellisense segítségével, de a teljes objektum a „rejtett” mezőkkel véletlenül elküldhető egy válaszban, potenciálisan érzékeny adatokat felfedve.

További információ →

node.js - A Prisma lekérdezés null-t ad vissza, amikor az adatok léteznek

Építettem egy Nestjs alkalmazást Prismával és GQL-lel. Épp most váltottam számítógépet (Macről PC-re), és hirtelen a login mutációm úgy tűnik, hogy nem működik, szó szerint ez az egyetlen... Itt van némi kód:

auth.resolver.ts:

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

További információ →

node.js - a prisma hibát dob közvetlenül a hibakeresési módban futtatáskor

A Visual Studio Code-on belül hibakeresési módban futtatok egy Nest projektet

futtatáskor ez a kivétel keletkezik

Ugyanakkor a megoldás a Prisma-val együtt n

További információ →

typescript - Prisma önkapcsolat GraphQL-lel a NestJS-ben

Problémáim vannak a prisma + GraphQL + NestJS használatával. Folyamatosan azt írja, hogy nem tudja meghatározni a GraphQL input típust: "Hiba: Nem lehet meghatározni a GraphQL input típust ("Org") a "parent" számára. Győződj meg róla, hogy az osztályodat a megfelelő dekorátorral láttad el."

Ez az én Prisma sémám,

További információ →

sql - Bytea paraméter egy Prisma nyers lekérdezésben

Typescript + Prisma + Postgres-t használok, és problémáim adódnak a bytea/Buffer paraméterek nyers lekérdezésekhez történő átadásával.

Tegyük fel, hogy a következő adatbázis-sémám van

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

Probléma nélkül lekérdezhetem az elemeket a hash-ük alapján egy ilyen egyszerű lekérdezéssel

const itemHexHashes = ['ca6854726b0139254b7e5c4831c87ac043a938fa35

További információ →

typescript - hogyan lehet elkülöníteni az üzleti logikát a prisma logikától

Éppen most kezdtem el használni a Prismát ORM-ként a projektemben, de nem vagyok biztos abban, hogyan lehetne elkülöníteni a Prisma lekérdezéseket és logikát a Prisma-t használó szolgáltatás logikájától, mivel nem tudjuk alkalmazni az általános tárolók megközelítést. Szeretnék találni egy megoldást ennek az elkülönítésnek az elérésére, van valami ötleted?

ez egy példa egy 'alkalmazás. szolgáltatás' használatára a Prisma segítségével

> async findByIdPrisma(applicationId

További információ →

javascript - MongoDB & Prisma: egyoldalú M-tól-N-ig kapcsolat

Van mód arra, hogy egyoldalú m–n kapcsolatot hozzak létre, vagy mindkét gyűjteménynek kölcsönösen kell tartalmaznia egymás azonosítóit? Valami ilyesmit próbálok csinálni:

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

További információ →