【发布时间】:2019-03-20 23:06:08
【问题描述】:
我有包含电子邮件、名字、姓氏和地址 (JSONB) 数据类型的用户表。 这是我表中的记录:
[
{
"id": 1,
"firstname": "praneeth",
"lastname": "T",
"email": "praneeth12@gmail.com",
"addresses": [
{
"city": "Bengaluru",
"state": "Karnataka"
},
{
"city": "Hyderabad",
"state": "Telangana"
},
{
"city": "Mysore",
"state": "Karnataka"
}
]
}
]
如何在node sequelize 中查询city。 以下是我尝试过的代码:
var user2 = await db.User.findAll({
where: {
addresses: {
'$contains': { city: "Hyderabad" }
}
}
})
但没有得到结果。谁能帮我解决这个问题
【问题讨论】:
标签: node.js sequelize.js