Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

389
Vistas
Prisma - Cómo ordenar Usuarios por la cantidad de Publicaciones (orderBy y _count)

Encontré esta consulta en los documentos: dice "ordenar por el recuento de registros relacionados". que es exactamente lo que quiero.

 const getActiveUsers = await prisma.user.findMany({ take: 10, orderBy: { posts: { _count: 'desc', }, }, })

https://www.prisma.io/docs/concepts/components/prisma-client/filtering-and-sorting#sort-by-relation-aggregate-value

Aunque parece prometedor, no funciona y me da el siguiente error:

 { "errors": [ { "message": "\nInvalid `prisma.user.findMany()` invocation:\n\n{\n orderBy: {\n posts: {\n ~~~~~~~~~~~~~~\n _count: 'desc'\n }\n }\n}\n\nUnknown arg `posts` in orderBy.posts for type UserOrderByInput. Available args:\n\ntype UserOrderByInput {\n uid?: SortOrder\n username?: SortOrder\n pictureURL?: SortOrder\n}\n\n", "locations": [ { "line": 4, "column": 3 } ],

Aquí está mi esquema Prisma: es una relación simple de uno a muchos:

 model User { uid String @id @default(uuid()) username String? @db.VarChar(24) @unique pictureURL String? @db.VarChar(255) posts Posts[] @relation }

¿Qué me estoy perdiendo? ¿Tengo que usar palabras clave como "incluir" o "seleccionar" para que funcione?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda