Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

278
Views
Prisma deleteMany con una lista de ID

Me pregunto si hay una forma en Prisma Client de eliminar por lotes los registros de la base de datos por ID.

Algo como esto no parece existir:

 const idsToDelete = [5, 29, 255] prisma.post.deleteMany({ where: { id: { equals: idsToDelete } } })

Los documentos aluden al concepto de Scalar List Filters , pero esto no parece ser compatible con listas numéricas o quizás no sea compatible con deleteMany .

Debajo del capó, espero una cláusula SQL DELETE ... WHERE IN . Preferiría no hacerlo:

  • Haga girar un montón de promesas individuales de JS
  • Utilice funciones de Prisma específicas de la base de datos (está bien si no es compatible con MongoDB)
  • Escribir SQL directamente
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puedes usar el operador in :

 where: { id: { in: idsToDelete } }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!