Поиск в массиве БД PostgreSQL + Nest

Рейтинг: 0Ответов: 0Опубликовано: 17.02.2023

Всем привет! В БД имеется заказ + статус:

{
  id: 1,
  status: [status: "Отправлено"]
}

Задача в том, что с помощью .findAndCount нужно находить все статусы по query , который приходит в запросе, например, если query="Отправлено", то нужно возвращать из БД все подходящие по условию результаты.

Пример моего текущего запроса

const result = await this.findAndCount({
  where: {
    id: id ? Equal(+id) : null,
    status: status ? In([{ status }]) : null,
  },
  order: { id: "DESC" },
  take: size,
  skip: (page - 1) * size,
});

Подскажите пожалуйста, т.к. в этом я ещё дилетант :)

Ответы

Ответов пока нет.