[
{
"id": 397221,
"user": {
"id": "004e6cfc",
"name": "foo",
"image": null,
"userId": 18856,
"userModel": "nurse"
},
"unreadCount": 0
},
{
"id": 397220,
"user": {
"id": "9752cef3",
"name": "michy",
"image": null,
"userId": 649,
"userModel": "facility"
},
"unreadCount": 0
}
]
上面的数据是一个用户表的成员列上的数据,如何用sequelize查询userId=649,或者sequelize的Postgresql原始查询不起作用?
这是一个Postgres数据库。
1条答案
按热度按时间nwlqm0z11#
对于JSONB中1层对象中的简单值相等,您可以将query编写为
如果您有更复杂的JSONB(如数组或复杂过滤条件),则可在PostgreSQL中选中对JsonB数组执行Sequelize ORM查询