У меня есть 2 документа, которые ссылаются друг на друга (серия и глава).В документе главы есть свойство visible, которое делает главу общедоступной.Что я ищу, так это наличие запроса для поиска серии, в которой есть хотя бы одна видимая глава.
в серии
/**
* @var Collection
* @ODM\ReferenceMany(
* targetDocument="App\Model\Document\Chapter",
* mappedBy="series",
* strategy="addToSet"
* )
*/
protected $chapters;
в главе
/**
* @var Series|null
* @ODM\ReferenceOne(
* targetDocument="App\Model\Document\Series",
* inversedBy="chapters",
* )
*/
protected $series;
Я посмотрел на страницы со сложными ссылками на странице DoctrineODM, но не думаю, что это могло бы помочь мне в моем случае, так как мне нужно запросить другой документ (главу), чтобы увидеть, есть ли хотя бы один видимый.
Дайте мне знать, если что-то неясно.