Weboldal keresés
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ó →
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ó →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ó →
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ó →
É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ó →
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ó →
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ó →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ó →É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ó →
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ó →