我的实体中有一个数组属性,其中包含'd / m / Y'格式的一系列日期。
我正在尝试编写一个查询,该查询将选择所有没有将某个日期作为参数传递给该数组属性中的存储库方法的实体实例。
我尝试过:
->andWhere(
$qb->expr()->notLike('u.datesBooked', ':date')
)
和
->andWhere(
$qb->expr()->notIn($date->format('d/m/Y'), 'u.datesBooked')
)
没有运气,我得到了错误的结果。这在数据库级别上是否可行?
答案 0 :(得分:0)
尝试:
->andWhere('u.datesBooked != :date')
->setParameter('date', $date);