Тройной оператор в Призме, где заявление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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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