1

ユーザー ストーリーと、各ストーリーが属するイニシアチブを照会したいと考えています。私のフェッチプロパティは次のようになります:

...
model: 'UserStory',
fetch: ['Name', 'PortfolioItem', 'Parent'],
...

これは PortfolioItem/Feature オブジェクト、PortfolioItem/FeatureGroup オブジェクトをフェッチしますが、PortfolioItem/Initiative はフェッチしません。FeatureGroup オブジェクトに「親」プロパティが表示されません。

要するに、イニシアチブを個別にクエリしたり、「_ref」などを比較したりせずに、親の親を取得するにはどうすればよいですか?

4

3 に答える 3

1

サーバーのパフォーマンス上の理由から、階層関係は各リクエストで1つのレベルにのみ入力されます。残りの層を構築するには、後続のリクエストを行う必要があります。

于 2013-02-21T14:12:11.610 に答える
0

古い、古い質問。しかし、私は最近、ツリー全体に対して同じことをしました。ルックバック API は使用しませんでした。モデルを作成してデータを保存し、各ポートフォリオ アイテムの親子関係を調べました。

おそらく最も効率的な方法ではありませんが、うまくいきます。

于 2016-05-24T19:22:22.067 に答える
0

新しい Lookback API (Kyle が最初に回答したときは未リリースで、現在はオープン プレビュー中) をヒットすると、返されるスナップショットにはフィールド _ItemHierarchy が含まれます。これには、ポートフォリオ アイテムまでを含むすべての祖先の ObjectID が含まれます。

LBAPI に関する情報は、こちらでご覧いただけます。App SDK 2.0 の SnapshotStore でのクエリがサポートされています。SDK 2.0p6 (近日リリース) にはいくつかの改善点があることに注意してください。

于 2013-03-27T23:46:29.040 に答える