1

我想查询用户故事和每个故事所属的倡议。我的 fetch 属性如下所示:

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

这会获取 PortfolioItem/Feature 对象、PortfolioItem/FeatureGroup 对象,但不会获取 PortfolioItem/Initiative。FeatureGroup 对象不显示“父”属性。

简而言之,如何在不单独查询倡议并比较“_ref”或类似内容的情况下获取父母的父母?

4

3 回答 3

1

出于服务器性能的原因,每个请求只会为一个级别填充层次关系。您必须提出后续请求来构建剩余的层。

于 2013-02-21T14:12:11.610 回答
0

如果您点击新的 Lookback API(Kyle 第一次回答时未发布,现在处于开放预览状态),返回的快照包含一个字段 _ItemHierarchy,其中将包括所有祖先的 ObjectID,包括一直到 Portfolio Items。

您可以在此处找到有关 LBAPI 的信息。App SDK 2.0 的 SnapshotStore 支持查询。请注意,SDK 2.0p6(即将发布)有一些改进。

于 2013-03-27T23:46:29.040 回答
0

老问题,老问题。但我最近对整棵树做了同样的事情。我没有使用回溯 API。我创建了一个模型并存储了数据,并检查了每个投资组合项目的父级。

也许不是最有效的方法,但它确实有效。

于 2016-05-24T19:22:22.067 回答