класс.
я естьChallenge
объект, который имеет свои собственные свойства, и я могу успешно добавить его в базу данных следующим образом:
DocumentReference challengeRef=usersRef.document(loggedUserEmail).collection("challenges_feed").
document(callengeID);
challengeRef.set(currentChallenge);
Вот как это выглядит в базе данных:
Я хотел бы создать новое поле в базе данных (под этой задачей), которое называетсяlatestUpdateTimetamp
, Вот как этодолжен выглядеть (я добавил это вручную):
Я пытался установить его вconstructor
изobject
нравится:
private Map<String,String> latestUpdateTimestamp;
public Challenge(String id, String senderName, String senderEmail) {
this.senderName=senderName;
this.senderEmail = senderEmail;
this.latestUpdateTimestamp= ServerValue.TIMESTAMP;
}
Но это то, что я получаю вdatabase
:
Я пытаюсь добавитьlatestUpdateTimestamp
кChallenge
иChallenge
Сам объект к базе данных по тому же вызову. Является ли это возможным?
Могу ли я как-то добавить этоtimestamp
как свойство этогоobject
перед добавлением?
Я знаю, что могу сделать новый вызов и добавить это поле, но мне интересно, возможно ли это сразу.