0
我正在與解析的JS-SDK工作中的對象的項目,並具有如下的數據結構的數據庫:包括從指針對象,它是一個數組
{"ingredients":
[
{"amount": 100, "name": "sugar", "unit": {"__type":"Pointer","className":"Unit","objectId":"xxxxxxxxxxx"}},
{"amount": 300, "name": "milk", "unit": {"__type":"Pointer","className":"Unit","objectId":"xxxxxxxxxxx"}}
]
}
「的成分」是陣列食譜類的列。
我該如何查詢配方以包含「單位」 - 對象?這是我到目前爲止:
var Recipe = Parse.Object.extend("Recipe"),
RecipeQuery = new Parse.Query(Recipe);
RecipeQuery.include("ingredients");
RecipeQuery.include("ingredients.unit");
RecipeQuery.find(...);
我希望有人能幫助我在這裏,這將不勝感激!
首先,thx爲您的答案。 你的第一個解決方案不會幫助我,因爲我會失去跟蹤哪個成分有哪個單位。 我也想過第二種解決方案(通過成分類),但我仍然希望有可能避免這種情況;) – Argee
你實際上不會失去跟蹤哪種成分有哪個單位。填充單位數組時,使用配料數組的相同順序。成分[0]單位將以[0]爲單位。 – knshn
哦,當然,你是對的!我明天會給它一個鏡頭! – Argee