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