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