階層

1つのリファレンスフィールドをモデルの階層として宣言すると、そのレコードはサイトのページが互いの下に並ぶように、ツリーを形作ります。レコードを読み取るたびに、その位置が示されます。

1つのリファレンスフィールドでツリーになる

階層は、リファレンスフィールドが宣言できるリレーションの種類の1つです。種類をhierarchyに設定すると、そのフィールドがモデルのツリーの辺になり、各レコードをその1つ上のレコードに結び付けます。

読み取りのたびにパスと祖先

モデルの読み取りごとに、2つのフィールドが加わります。pathは、ツリー内のレコードの位置を示します(例:/lookbook/japan-26)。ancestorsは、その上にあるレコードを示します。

リアルタイムに計算され、16階層まで

どちらのフィールドも読み取りのたびにその場で計算され、ツリーを上にたどる処理は16階層までです。

詳細を読む

モデルのガイドの階層のセクションで、フィールドの宣言と、読み取りが返す2つのフィールドを示しています。