簡體   English   中英

解析不檢索對象數組

[英]Parse not retrieving array of objects

我在Parse中以“ AcceptedInvitees”的名稱存儲了一系列Javascript對象。 每個對象都有兩個值。 一個示例條目是:

[{"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");
}

任何幫助,將不勝感激!

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);
  }
});

暫無
暫無

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

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