Как запросить столбец JSONB (хранящий массив объектов) в Postgresql, используя sequelize в nodejs? - PullRequest
1 голос
/ 25 марта 2019

В моей таблице есть столбец JSONB-типа с именем contributors, в котором я храню массив объектов, например:

[{"user_id" : 1 , name : "user1" , ...} , {"user_id" : 2, name : "user2", ...} ,...]

Я запрашиваю записи, которые для определенного user_id в contributorsиспользуя Sequelize ORM.В настоящее время, в соответствии с документами по сиквелизу, я запрашиваю так:

const findUserRecords = 
await MyTable.find({where : {contributors: {user_id: 1 }}}); 

Это правильный способ запроса JSONB с использованием модели сиквелиза, или я что-то здесь не так делаю?

...