Apigee Usergrid:usergrid是否允许子集合?

问题描述:

我明白,在usergrid用户界面中,我可以创建个人集合,但它不允许我在集合下创建集合。有没有办法做到这一点。否则,我们将*在我们不想做的代理层中编写业务逻辑。Apigee Usergrid:usergrid是否允许子集合?

与问候 -S

没有子集合的概念,但可以使用连接。所以,你可以做这样的事情:

POST猫/蓬松/哈萨/玩具/球

以上将意味着这种类型的“猫”的实体连接类型“玩具”的实体被连接动词“hasa”称为“球”。

您还可以将子对象存储在单个实体中(例如支持完整的JSON)。如果您想更详细地描述您的用例,我可以推荐其他方式来构建您的数据。

+0

感谢您取回Rodr关于Usergrid中的API(子)集合。一些后续问题: 我正尝试在usergrid中创建v1/customers/{id}/summary窗体的资源,但它不允许我这样做。我*创建了 a/summary集合。我希望能够创建一个网址,以“id”提供并返回该特定ID的摘要详细信息。 第二个问题是返回的JSON有很多关联的元数据,比如UUID。我怎样才能抑制这只返回我需要的数据? – user2825273 2014-12-03 01:01:57

+0

不幸的是,你可能在两条战线上都不走运。 Usergrid总是将集合名称复数化(例如,猫变成猫)。也许不是最好的想法,但在当时(几年前)似乎是有道理的。据我所知,没有办法改变这一点(不改变核心代码)。在第二个问题上,只能获得特定的字段,但它们不会以很好的方式返回。你会用查询来做到这一点。例如:GET/cats?选择颜色,年龄,创建的名称> 0.您将看到数据没有关联的关键字,因此您必须信任订单。 – rockerston 2014-12-04 01:44:32