使用Javascript向Parse.com添加/更新数据

时间:2015-11-18 09:25:26

标签: javascript parse-platform updating

使用Parse时,如果我有一个名为people和两列的对象,一个名为name,另一个名为age。用户可以输入名称以匹配已存储在Parse中的名称,并且还输入要添加到该特定名称的年龄。如何让它搜索用户输入的名称,如果名称与用户的输入匹配,请将年龄添加到该特定名称?

1 个答案:

答案 0 :(得分:0)

除非您可以访问其objectId,否则无法在对象中保存任何内容,因此您需要执行搜索和保存。您需要找到与用户输入的名称关联的对象,然后添加年龄值并保存。代码变成了:

var query = new Parse.Query("people");
query.equalTo("name", inputName);
query.find().then( function(objects) { // query and search for object(s)
    var person = objects[0]; // get the first object, there can be more than one obviously
    person.set("age", inputAge); // set the age
    return person.save(); // save the age value in object 
}).then(function() {
    // success
}, function(error) {
    // error
});