簡體   English   中英

Parse.com Javascript SDK使用include,但不起作用

[英]Parse.com Javascript SDK using include, but not working

我正在嘗試從名為Book的表中獲取數據。 Inside Book有一個Pointer<ParseUser> ,它包含一個用戶的指針。 ParseUser有另一個名為Pais指針(意​​思是西班牙語的國家)。 所以我想從任何一Book獲取每一個信息:

var query = new Parse.Query("Book");
query.include("user");
query.include("user.pais");
query.find({
success: function(books) {
      response.success(books);
},
error: function(error) {
  response.error({'resp': error.code, 'message': error.message});
}
});

我沒有得到對象,只是指針:

在此輸入圖像描述

為什么? 我知道當我在iOS或Android中使用include(String key)includeKey: NSString* key調用它時,它可以正常工作。

為什么它不能用於Javascript?

先感謝您。

問候。

拉斐爾。


編輯:

哦,我忘記了......我試過:

query.include(["user"]);

query.include(["user", "user.pais"]);

我見過開發人員使用它的一些例子。


第二次編輯:

我用過的最后一件事就是fetch

Parse.Object.fetchAll(books, {
                               success: function(list) {
                                     response.success(list);
                               },
                               error: function(error2) {
                                     response.error({'resp': error2.code, 'message': error2.message});
                               },
                               });

但也沒有用。

這開始嚇壞了我。


我們的解決方法:我們嘗試的解決方法是單獨獲取所有內容,然后一起返回給用戶。 這不是一個好習慣,因為將來班級的一點變化會破壞整個功能。

這是SDK中的錯誤嗎?

(這是一個評論轉化為答案)

只是一個想法,因為我最近遇到的CloudCode問題與你的非常相似。 您使用的是哪個版本的JavaScript SDK? 我通過將版本更改回1.4.2解決了我的問題。 在你的情況下,它只是一個黑暗的鏡頭,但它可能會工作。

是我描述問題的線程以及如何通過更改SDK版本來解決它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM