【发布时间】:2021-10-28 02:12:27
【问题描述】:
我想查询一个带有 json 列的表 json列中存储的对象是这样的:
[
{
"title":"first",
"ids":[79,583,584]
},
{
"title":"second",
"ids":[600,601,602]
},
{
"title":"third",
"ids":[605,606,624]
}
]
例如,我想找到其中一个 ids 属性包含例如 79 的行。像这样:
Model::query()->whereJsonContains('data', ['ids[*]' => 79])->first();
我已经搜索了很多并尝试了一些语法,但没有任何效果。那有可能吗?如何? 我的数据库是mysql
【问题讨论】: