Я пытаюсь понять Parse Server Android SDK.В настоящее время я учусь писать и извлекать данные и как работает база данных mongodb.
Но после операции записи я пытаюсь получить данные, которые только что написали, но они не работают, и это выдает мне ошибку.
ParseException Не найдено результата для запроса
Это мой код:
ParseObject gameScore = new ParseObject("Post");
final String objectId=gameScore.getObjectId();
gameScore.put("name", name);
gameScore.put("username", username);
gameScore.put("biography", biography);
gameScore.saveInBackground(new SaveCallback() {
@Override
public void done(ParseException e) {
if(e==null){
ParseQuery<ParseObject> query = ParseQuery.getQuery("Post");
query.getInBackground(objectId, new GetCallback<ParseObject>() {
public void done(ParseObject object, ParseException e) {
if (e == null) {
Toast.makeText(getApplicationContext(),object.getString("namesurname"),Toast.LENGTH_LONG).show();
Toast.makeText(getApplicationContext(),object.getString("username"),Toast.LENGTH_LONG).show();
Toast.makeText(getApplicationContext(),object.getString("biography"),Toast.LENGTH_LONG).show();
} else {
// something went wrong
Toast.makeText(getApplicationContext(),e.toString(),Toast.LENGTH_LONG).show();
}
}
});
}
else {// something went wrong
Toast.makeText(getApplicationContext(),e.toString(),Toast.LENGTH_LONG).show();
}
}
});
Как я могу это исправить?