2015-06-12 20 views

回答

2

你可以嘗試檢索您要更新,然後保存編輯這樣的對象:

ParseQuery<ParseObject> query = ParseQuery.getQuery("User"); 
query.whereEqualTo("firstName", "Dan"); 
query.findInBackground(new FindCallback<ParseObject>() { 
    public void done(List<ParseObject> list, ParseException e) { 
     if (e == null) { 
      ParseObject person = list.get(0); 
      person.put("firstName", "Johan"); 
      person.saveInBackground(); 
     } else { 
      Log.d("score", "Error: " + e.getMessage()); 
     } 
    } 
}); 

更多的例子,你可以讀一章Parse.com文檔這裏https://www.parse.com/docs/android/guide#objects-updating-objects

在更新對象
+0

對不起,但它不工作在我身邊。我閱讀整個文檔,但我不知道它。以及如何獲得objectId。 –

+0

沒有必要獲取objectId,看一下上面的示例 - 您可以通過某個屬性(例如「firstName」)獲得ParseObject,然後編輯它並再次保存 –

+0

我給出的名稱Country它的解析數據庫字段。我有多個記錄。 –