Prisma.io Как фильтровать, где поле ENUM имеет ЛЮБОЕ значение

У меня есть несколько полей типа ENUM, и я хотел бы сделать where фильтр, где значение поля НИЧЕГО. В принципе, я хочу это where {fieldName_is_set: true}`

Существует ли что-то подобное? Единственный способ, которым я могу думать, это сделать:where: { fieldNam_in: [all the enum values]}

Я не фанат этого подхода, потому что он требует от меня поддерживать этот список all the enum values,

1 ответ

Если поле имеет значение NULL, то вы можете использовать следующий фильтр для соответствия любому значению перечисления:

where: { NOT: [{ fieldNam: null }]}

Если поле не нулевое, то простое полное исключение фильтра будет соответствовать любому значению.

Другие вопросы по тегам