Wie kann ich bestimmte Objekte durch vom Benutzer eingegebene Objekte ersetzen?

Ich habe Objekte in Parse mit dem Namen "Post" und darin Spalten mit den Namen "title" und "content". Ich versuche, den Benutzer nach einem Eingabewert zu fragen und diesen als Variable, auch "Inhalt" genannt, zu speichern. Wenn der Eingabewert des Benutzers ("content") mit einem bereits in parse.com gespeicherten Wert für "content" übereinstimmt, möchte ich den Wert für "content" in parse.com durch die in "newlocation" gespeicherte Variable ersetzen (ebenfalls vom Benutzer eingegeben) ).

Das Ersatzteil funktioniert nicht und ich erhalte die Fehlermeldung "objects.set is not a function". Was mache ich falsch und was kann ich ändern, damit die Variable "content", wenn sie mit einem Inhaltswert in parse.com übereinstimmt, durch die in "newlocation" gespeicherte Variable ersetzt wird? Danke im Voraus

Mein Code wird unten angezeigt:

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

      });

Antworten auf die Frage(4)

Ihre Antwort auf die Frage