J'essaie de remplir mes données avec des données relationnelles en utilisant Prisma 2.28.0, voici mon
Modèle Schema.prisma ci-dessous
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 Lire la suite →
Je voudrais mettre mon application Nodejs dans un Docker. Lors du déploiement via npm run build et start, je peux lui envoyer des requêtes. Mais lors de la création d'une image Docker, j'ai des problèmes : Tout d'abord, j'ai un EXPOSE 8080 dans mon Dockerfile. Ensuite, je lance dock
Lire la suite →Je ne veux pas utiliser la date de mon serveur API, comment puis-je utiliser une fonction brute de la base de données ? Merci Exemple (lorsque je définis finishedAt) :
await ctx.prisma.serviceOrder.updateMany({ data: { status, finishedAt: status === ServiceOrderStatus.CONCLUDED ? ctx.prisma.raw("NOW()") : null }, where: { id, finishedAt: null, }, }); Lire la suite →
MODIFIER il y a un danger caché à masquer des champs dans les définitions TS : les champs ne seront pas accessibles pendant le développement avec l'intellisense, mais l'objet complet avec les champs « cachés » peut être envoyé accidentellement dans une réponse, exposant potentiellement des
Lire la suite →
J'ai construit une application Nestjs avec Prisma et GQL. Je viens de changer d'ordinateur (d'un Mac à un PC) et tout à coup ma mutation login semble avoir cessé de fonctionner, littéralement la seule... Voici du code :
auth.resolver.ts :
@Mutation((returns) => AuthenticatedUser) async login( @Context() { res }: Auth.GqlContext, @Args('payload', { type: () => UserLoginDto }) payload: UserLoginDto ): Promise<AuthenticatedUser> { c Lire la suite →
Je fais fonctionner un projet Nest en mode débogage dans Visual Studio Code
lorsqu'on l'exécute, cela déclenche cette exception
en même temps, la solution ai
Lire la suite →
J'ai des problèmes avec l'utilisation de Prisma + GraphQL + NestJS. Il continue de me dire qu'il est incapable de déterminer un type d'entrée GraphQL « Erreur : Impossible de déterminer un type d'entrée GraphQL (« Org ») pour le « parent ». Assurez-vous que votre classe est décorée avec un décorateur approprié. »
Ceci e
Lire la suite →J'utilise Typescript + Prisma + Postgres et je rencontre des problèmes avec le passage de paramètres bytea/Buffer aux requêtes brutes.
Disons que j'ai le schéma de base de données suivant
model Item { id BigInt @id @default(autoincrement()) @db.BigInt hash Bytes @unique ... }Je peux interroger des articles par leurs hachages en utilisant une requête simple comme celle-ci sans aucun problème
const itemHexHashes = ['ca6854726b013 Lire la suite →Je viens de commencer à utiliser Prisma comme ORM dans mon projet, mais je ne sais pas comment séparer les requêtes Prisma et le code logique du service qui utilise Prisma, puisque nous ne pouvons pas utiliser l'approche des référentiels génériques. J'aimerais trouver une solution de contournement pour parvenir à ce découplage, des idées ?
c'est un exemple d'une 'application. service' utilisant Prisma
> async findByIdPrisma(applicationId: number): > Promise<Appli Lire la suite →
Y a-t-il un moyen de créer une relation unilatérale m-à-n ou les deux collections doivent-elles obligatoirement avoir les identifiants de l'autre ? J'essaie de faire quelque chose comme ceci :
model Country { id String @id @default(auto()) @map("_id") @db.ObjectId name String Lire la suite →