В моей таблице есть столбец 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 с использованием модели сиквелиза, или я что-то здесь не так делаю?