0
我想推或追加json對象在我的數組字段的集合,但我得到這個錯誤「錯誤:錯誤生成響應。ParseError {code:101,message :'未找到對象'。 } code = 101,message =找不到對象。「如何推送解析服務器的數組字段中的JSON對象
我在分享我的雲代碼。 解析服務器 - 2.3.8 Nodejs - 6.10.2 Mongodb - 3.4。
var Offer = new Parse.Query(Parse.Object.extend(GameConstants.OFFER));
Offer.select("collected");
Offer.equalTo(GameConstants.OBJECT_ID, inputData.offer_id);
Offer.first({
success: function (offer) {
if (typeof offer !== 'undefined') {
var collected = offer.get(GameConstants.COLLECTED);
collected.push({user_id: inputData.user_id, date_time: new Date()});
offer.set(GameConstants.COLLECTED, collected);//{user_id: inputData.user_id, date_time: new Date()}
offer.save(null, {
success: function (offer) {
var GameUser = new Parse.Query(Parse.Object.extend(GameConstants.GAME_USERS));
GameUser.select("coins", "collected_offer");
GameUser.equalTo(GameConstants.OBJECT_ID, inputData.user_id);
GameUser.first({
success: function (gameUser) {
if (typeof gameUser !== 'undefined') {
gameUser.increment(GameConstants.COINS, inputData.coins);
gameUser.addUnique(GameConstants.COLLECTED_OFFERS, {offer_id: inputData.offer_id, offer_coins: inputData.coins, date_time: new Date()});
gameUser.save(null, {
success: function (gameUser) {
callback(null, 1);
},
error: function (error) {
callback(error);
}
});
} else {
callback(null, 2);
}
},
error: function (error) {
callback(error);
}
});
},
error: function (error) {
callback(error);
}
})
} else {
callback(null, 2);
}
},
error: function (error) {
//Error
callback(error);
}
});
請幫助我在哪裏我錯了。如何使用解析服務器將我的自定義json對象推送到mongodb的數組字段中。
謝謝。