Prisma 2: Неизвестный аргумент `where` в select.count.where для типа undefined - PullRequest
2 голосов
/ 13 июля 2020

Я не могу применить предложение where к простому запросу count () модели. Если я удалю предложение where, он работает нормально и возвращает количество строк в этой таблице.

Хорошо: let result = await prisma.articles.count()

Плохо: let result = await prisma.articles.count({ where: { article_id: 1 } })

Ошибка:

Unknown arg `where` in select.count.where for type undefined. Did you mean `select`? Available args:
type count {

}

Неважно, какой столбец в схеме я использую, та же ошибка. Как мне решить эту проблему?

1 Ответ

3 голосов
/ 13 июля 2020

Приведенный выше синтаксис правильный. Не могли бы вы подтвердить, что ваши @prisma/cli и @prisma/client относятся к одной и той же версии. Если да, не могли бы вы запустить npx prisma generate и проверить еще раз. В настоящее время я использую версию 2.2.0, и она мне подходит.

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

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