Я столкнулся с той же проблемой с Призмой, и это серьезная проблема.Извлечение всех пользователей со всеми их сообщениями и сортировка по количеству их сообщений не является практическим решением.
Обходное решение, о котором я могу подумать, - это отслеживать количество сообщений (каждый раз при добавлении / удалении)и сохраните его в User.
type User {
id: ID! @unique
name: String!
postsCount: Int!
posts: [Post!]!
}
Таким образом, Prisma предоставит параметры сортировки для postsCount.
Я не уверен, что Prisma 2 предлагает правильное решение для этой проблемы.Кто-нибудь знает?