класс.

я есть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 перед добавлением?

Я знаю, что могу сделать новый вызов и добавить это поле, но мне интересно, возможно ли это сразу.

Ответы на вопрос(1)

Ваш ответ на вопрос