[英]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.