2014-12-01 64 views

回答

0

沒有子集合的概念,但可以使用連接。所以,你可以做這樣的事情:

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

相關問題