Como posso substituir objetos específicos na análise de objetos inseridos pelo usuário?

Eu tenho objetos no Parse chamados "Post" e, dentro disso, tenho colunas chamadas "title" e "content". Estou tentando solicitar ao usuário um valor de entrada e salvá-lo como uma variável, também chamada de "conteúdo". Se o valor de entrada do usuário ("conteúdo") corresponder a um valor de "conteúdo" já salvo em parse.com, desejo substituir o valor de "conteúdo" em parse.com pela variável salva em "nova localização" (também inserida pelo usuário )

A peça de substituição não está funcionando e estou recebendo o erro "objects.set não é uma função". O que estou fazendo incorretamente e o que posso alterar para que, se a variável "conteúdo" corresponder a um valor de conteúdo em parse.com, ela seja substituída pela variável salva em "nova localização"? Agradeço antecipadamente.

Meu código é mostrado abaixo:

      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));
        });         

      });

questionAnswers(2)

yourAnswerToTheQuestion