これにより、カテゴリのネストのレベルが任意に多くなる場合、「親参照」スキーマモデルを使用した単一のクエリでそれらすべてを取得することはできません。見つけた各カテゴリの子に再帰的にクエリを実行するか、最も深くネストされたアイテムを取得するまで、より長く自己結合を続ける必要があります。
階層データへの単一クエリアクセスの場合、主にスキーマを構造化する別の方法を検討する必要があります。
これらのアプローチのいずれかまたは両方が、それらのフレーバーの1つで、あなたのために働くかもしれません。 (私は通常、明示的な最初から最後の順序も取得するように、入れ子集合になります。)