繁体   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