【发布时间】:2021-08-14 01:51:16
【问题描述】:
我的 laravel 查询有问题。
现在我使用这样的查询:
$courses = Course::whereJsonContains('schedule->day', 1)->get();
它不起作用。
我使用的是 postgreSql 9.6,我的数据库和原始查询如下所示
http://sqlfiddle.com/#!17/88fd2/1/0
我想选择在第 1 天有时间表的班级
【问题讨论】:
-
whereJsonContains假定schedule->day是一个整数数组。在您的情况下,它是父数组的属性。