Я хочу подтянуть уникальные грузы.1 груз может иметь много датчиков.В настоящее время он отображает нагрузку несколько раз для каждого датчика.
У меня есть 2 таблицы: нагрузки, датчики.
Я получаю обратно 1 нагрузку для каждого датчика, к которому он подключен, как показано ниже
{
loads: {id: 1},
pickups: {pickup_id: 5}
},
{
loads: {id: 1},
pickups: {pickup_id: 6}
},
То, что я хочу, это одна загрузка и массив датчиков.
{
loads: {id: 1},
pickups: [{pickup_id: 5}, {pickup_id: 6}]
},
таблица датчиков
table.integer('load_id').unsigned().references('id').inTable('loads')
По моему запросуу меня есть
const allLoads =await Load.query().innerJoin('pickups', 'pickups.load_id', 'loads.id').options({nestTables:true}).fetch()