Как я могу заменить определенные объекты в разборе на объекты, введенные пользователем?

У меня в Parse есть объекты, которые называются «Post», и в них есть столбцы «title» и «content». Я пытаюсь попросить пользователя ввести значение и сохранить его как переменную, также называемую «контентом». Если введенное пользователем значение («content») совпадает со значением «content», уже сохраненным в parse.com, я хочу заменить значение «content» в parse.com на переменную, сохраненную в «newlocation» (также введенную пользователем). ).

Заменяющая часть не работает, и я получаю сообщение об ошибке "objects.set не является функцией". Что я делаю неправильно и что я могу изменить, чтобы, если переменная "content" соответствовала значению контента в parse.com, она заменялась переменной, сохраненной в "newlocation"? Заранее спасибо.

Мой код показан ниже:

      function postsSameAs(content){
          var Post = Parse.Object.extend("Post");
          var query = new Parse.Query(Post);
          query.equalTo("content", content);
          return query.find();

      } 

      $("#post-form-change").submit(function(event){
        event.preventDefault();

        var content = $("#post-original").val();
        var newlocation = $("#post-new").val();

        postsSameAs(content).then(function(objects){
            console.log("replacing " + JSON.stringify(objects));
            objects.set("newlocation", newlocation);  //should replace the "content" value in parse.com to the variable saved in "newlocation"

            return objects.save();
            window.alert("You have successfully replaced " + content + " to " + newlocation);
        }, function(error) {
            console.log("error " + JSON.stringify(error));
        });         

      });

Ответы на вопрос(2)

Ваш ответ на вопрос