doctrine の odm によって返された結果に要素を削除して追加するにはどうすればよいですか? 例えば、
クエリがあります
$fruits = $dm->createQueryBuilder('Fruits')
->field('id')->in($fruit_list)
->getQuery()->execute();
返される $fruits は配列であり、この配列を反復処理し、分析後にいくつかの果物をフィルタリングする必要があります。クエリビルダーを使用して候補リストを作成することはできず、フィルター処理された結果を返す必要があります。
odm によって返されたこのオブジェクトから要素を削除する方法を知りたいと思いました。