2016-07-11 8 views
0

ParseでJavascriptオブジェクトの配列を「AcceptedInvitees」という名前で格納しています。オブジェクトにはそれぞれ2つの値があります。例のエントリは次のとおりです。パースでオブジェクトの配列を取得しない

[{"id":"QpAETvSYaB","type":"Requested"},{"id":"Ojjp3TdmTM","type":"unknown"},{"id":"STAUUgVxJp","type":"unknown"},{"id":"AXBC5iZvKQ","type":"unknown"},{"id":"YixKjqrjTM","type":"unknown"},{"id":"b2YwmMcO6n","type":"unknown"},{"id":"DjZePR0Wif","type":"unknown"},{"id":"94Harl1hxm","type":"unknown"},{"id":"1bOE07B0C8","type":"unknown"}] 

私はに.get(「AcceptedInvitees」)を使用してこの値を取得しようとしていますが、私は、空のオブジェクトの配列を返されています。たとえば、上記のエントリを取得すると、私は

[{},{},{},{},{},{},{},{},{}] 

これは私がデータを照会するために使用している特定のコードです。他のすべてのフィールドは問題なく検索されていますが、node.childrenを印刷すると上記のことがわかります。

var query = new Parse.Query("UserInvite"); 
query.include("AcceptedInvitees"); 
query.get(id, { 
    success: function (user) { 
     node.name = user.get("name"); 
     node.TotalInvitees = user.get("TotalInvitees"); 
     node.type = type; 
     node.children = user.get("AcceptedInvitees"); 
} 

これについてのお手伝いをさせていただきます。

+0

データのクエリ方法についてさらにコードを表示できますか? –

+1

に実際のコードが追加されました。 – user3044874

答えて

0

Parse.Queryは、Parse.Objectとなります。したがって、次のようにしてください:

var UserInvite = Parse.Object.extend("UserInvite"); 
var id = 'someUserInviteId'; 
var query = new Parse.Query(UserInvite); 
query.include("AcceptedInvitees"); 
query.get(id, { 
    success: function(obj) { 
    console.log(obj.toJSON()); 
    }, 
    error: function(err) { 
    console.log(err); 
    } 
}); 
+0

私はそれを試みました - 配列はまだ空のセットです。 – user3044874

+0

あなたの解析オブジェクトには関係がありますか? –

+0

いいえ、そうではありません。 – user3044874