Тройной оператор в Призме, где заявлениеJavascript

Форум по Javascript
Anonymous
Тройной оператор в Призме, где заявление

Сообщение Anonymous »

Допустим, есть объект устройства, которое можно связать с некоторыми группами пользователей (многие-многие). Задача состоит в том, чтобы написать метод, который вернет список устройств, либо связанных, либо не связанных с определенной пользовательской группой (на основе логического параметра). Кажется, логично использовать ни одного для одного случая и некоторых для другого. Это просто для контекста, здесь нет вопросов (вопрос ниже).

Код: Выделить всё

const result = await prisma.device.findMany({
where {
user_groups: {
none: {
user_group_id: {
equals: userGroupId
}
}
}
}
});
Но я хотел бы настроить часть запроса Prisma к чему -то подобному, предполагая, что Linked является логической переменной:
(linked ? some : none) : {
user_group_id: {
equals: userGroupId
}
}
< /code>
Но этот синтаксис не кажется правильным. Я использую Prisma 5.x, в случае, если версия имеет значение.
Вопрос: есть ли способ правильно ее написать, с тройным оператором внутри Prisma Query?

Подробнее здесь: https://stackoverflow.com/questions/797 ... -statement

Вернуться в «Javascript»