Sequelize + Postgres: поиск по полю JSONB, равному объекту JS - PullRequest
0 голосов
/ 02 октября 2018

Я не могу найти способ получить все записи из таблицы, где столбец jsonb равен объекту JavaScript.

Вот пример:

const userProfile = {interests: ['like to eat', 'movies'], nickname: 'Robert'}

И это ничего не возвращает:

db.People.findAll({
    where: {
        profile: userProfile
    }
})
.then(res => console.log) //Empty

Также попробовал это (Используя JSON.stringify):

db.People.findAll({
    where: {
        profile: JSON.stringify(userProfile)
    }
})
.then(res => console.log) //Empty

Есть записи в БД с профилем, подобным тому, который я использую длясравнить (я проверял).

Почему это не работает?

...