У меня возникли проблемы с работой функции Parse Cloud. Я надеюсь, что кто-то может мне помочь. Я начал с того, что следовал какой-то другой функции, которую написал ранее. Но это было какое-то время; и кажется, что все изменилось. Текст функции (ниже) говорит сам за себя о том, что я хочу сделать, но синтаксис должен быть неправильным, потому что он не работает, и я получаю различные ошибки или предупреждения об устаревании. Вот код:
Parse.Cloud.define
("removeRecord", function(request, response) {
var objectQuery;
objectQuery = new Parse.Query("Record_List");
objectQuery.equalTo("objectId", request.params.unitID);
objectQuery.equalTo("ownerID", request.params.userID);
objectQuery.find().then
(function(resUnit) {
// If nothing has been found we return an error.
if (!resUnit.length) response.error("NOT-FOUND");
else {
// We set the status field to "DELETED" on the record found.
resUnit.set("status", "DELETED");
response.success();
}
});
});