0
我在使用deep參數獲取關係支持時遇到問題。在Deep中使用deep = true獲取列表
我使用這個網址,並期待它返回我的相關對象,但不是。
url: Backand.getApiUrl() +"/1/objects/blogs?deep=true"
,
我在使用deep參數獲取關係支持時遇到問題。在Deep中使用deep = true獲取列表
我使用這個網址,並期待它返回我的相關對象,但不是。
url: Backand.getApiUrl() +"/1/objects/blogs?deep=true"
,
是,深僅適用於由於性能原因,特定項目。 您應該/ 1/objects/blogs/1?deep = true
一般來說,我們建議查詢博客,並使用promise從客戶端獲取每個博客的深度。
如果您必須一次完成所有操作,您可以創建服務器端點播操作,對查詢結果進行查詢並循環播放,同時用深度填充結果。因爲它運行在服務器端,所以速度會很快。這裏是服務器端動作的代碼示例:
function backandCallback(userInput,dbRow,parameters,userProfile){
var response=$http({
method: "GET",
url: CONSTS.apiUrl+"/1/objects/blogs",
headers: {
"Authorization": userProfile.token
}
});
var mapping=response.data.map(function(item){
var object=item;
var user=$http({
method: "GET",
url: CONSTS.apiUrl+"/1/objects/users/"+item.author,
headers: {
"Authorization": userProfile.token
}
});
object.author_obj=user;
return object;
})
return mapping;
}