Как найти подходящую строку в массиве в knex - PullRequest
0 голосов
/ 18 марта 2020

Knex имеет возможность находить записи, сопоставляя строки в целевом столбце. просто как https://github.com/knex/knex/issues/2009. Но у меня есть вложенная схема типа

User: {
   id: 1,
   email: 'test_user@test.com'
   active: true,
   profiles: [
     {name: 'test 1' },
     {name: 'test 2'}
   ]
 }

Схема

User = {
  id: number,
  email: string,
  active: boolean
}

Profile = {
  id: number,
  name: string,
  userId: number => ref to user table
}

, и существует связь OneToMany между пользователем и профилем.

Я хочу найти записи, в которых текст поиска это как имя в массиве профилей. Как это сделать?

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