#parse-platform
#синтаксический анализ-платформа
Вопрос:
Я использую сервер синтаксического анализа (сообщество) версии v3.8. Я хотел бы игнорировать обновления определенного поля объекта, я добавил следующую облачную функцию перед сохранением:
async function beforeSave(request) {
request.object.unset('someField');
...
Но на самом деле это привело к удалению его значения во время сохранения, а не игнорированию изменений любого существующего значения.
Есть идеи, как заблокировать изменения в определенном поле во время сохранения?
Ответ №1:
Вы можете получить последнее значение из исходного объекта:
Parse.Cloud.beforeSave('SomeClass', request => {
if (request.original) {
request.object.set('someField', request.original.get('someField');
}
});