Prisma: использовать счетчик внутри решателя мутаций - PullRequest
0 голосов
/ 19 января 2019

У меня есть мутация createPet, и я хочу, чтобы она выдавала ошибку, если у пользователя уже есть 5 созданных питомцев.Я думал, что что-то вроде этого будет работать, но это не так:

  const petsCount = await db.pets({
    where: { owner: user.id },
  }).count();

Я также не нашел ничего в документах

1 Ответ

0 голосов
/ 28 января 2019

Чтобы получить счет, вы можете использовать Aggregations:

const petsCount = await prisma
  .petsConnection({where: {owner: user.id}})
  .aggregate()
  .count()

Источник: Документация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...