Ich versuche, ein Objekt abzufragen, addiere 1 zur zurückgegebenen Ganzzahl und speichere dieses Objekt dann mit dem Parse-Server-Cloud-Code in meiner mLabs-Datenbank.Parse Server Cloud Code Objekt speichern
Ich kann 1 erfolgreich zu dem Objekt, das ich möchte, abfragen und hinzufügen, aber ich kann nicht herausfinden, wie Sie dieses erfolgreich in der Datenbank speichern. Ich habe alle was zu einem Parse Server „request timeout“ viele Lösungen versucht
Parse.Cloud.define("addRating", function(request, response) {
var currentRatingQuery = new Parse.Query("StudentNotes");
currentRatingQuery.equalTo("objectId", "Y4bBzvsHb1");
currentRatingQuery.select("noteRating");
currentRatingQuery.find({
useMasterKey: true,
success: function(results) {
//var noteRating = results.get("noteRating");
//noteRating += 1;
results = Number(results);
results += 1;
console.log("NOTE RATINGGGGG: " + results);
console.log("TYPE OFFFFFFF: " + typeof results);
results.set('institution', "TEST INSTITUTION");
results.save(null, {
useMasterKey: true
});
console.log("SAVE SUCCESS", results);
response.success("rating updated successfully.", results);
},
error: function(error) {
response.error("failed to add 1 to parse cloud code rating. Error: " + error); //THIS GETS CALLED
}
});
});
Der obige Code erfolgreich die Datenbank abfragt, aber den Wert nicht zurück zu speichern. Es führt zu einem Parse Server "Request Timeout".
Dank! Das hat mir auch nach stundenlangen Debugging geholfen –