假设我有两个表:
"city":
/**
* @ORM\OneToMany(mappedBy="city")
* @var Collection<street>
*/
protected $streets;
"street":
/**
* @var City
* @ORM\ManyToOne(inversedBy="streets")
*/
protected $city;
现在,我想得到所有城市,但还没有街道。像这样:
$query = $cityRepository->createQuery();
$query->matching(
$query->equals("streets", null)
);
我只是熟悉标准运算符(等于,大于,大于等)。但是,我有一种感觉,我应该使用“ in”,“ isEmpty”或类似的东西,但是我无法找到合适的示例,也无法理解如何使用此类操作符。
感谢您的投入。
最诚挚的问候
Tobias