как искать столбец jsonb в Postgresql (не вложенный столбец)

моя схема :

create table blog (
  id  SERIAL PRIMARY KEY,
  title varchar,
  tags jsonb
);
Войти в полноэкранный режим Выход из полноэкранного режима

моя база данных:

мой запрос:

const tags = "horr";
const query = `SELECT * FROM blog where tags like '%${tags}%'`;
Войти в полноэкранный режим Выйти из полноэкранного режима

Что я хочу:

я хочу получить только столбец «tags», включающий «horror». но я хочу использовать только «horr».

Я знаю, что этот запрос не работает, но я хочу сделать так, как показано ниже.

"rows": [
    {
      "id": 1,
      "title": "horror stroy",
      "tags": [
        "sad",
        "horror"
      ]
    }
  ]
Войти в полноэкранный режим Выйти из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий