I have a Challenge
object, which has it's own properties and I'm able to add it to the database successfully like this:
DocumentReference challengeRef=usersRef.document(loggedUserEmail).collection("challenges_feed").
document(callengeID);
challengeRef.set(currentChallenge);
This is how it looks like in the database:
I'd like to make a new field in the database (under this challenge) which called latestUpdateTimetamp
. This is how it should look like (I have added it manually):
I have tried to set it in the constructor
of the object
like this:
private Map<String,String> latestUpdateTimestamp;
public Challenge(String id, String senderName, String senderEmail) {
this.senderName=senderName;
this.senderEmail = senderEmail;
this.latestUpdateTimestamp= ServerValue.TIMESTAMP;
}
But this is what I get in the database
:
I'm trying to add the latestUpdateTimestamp
to the Challenge
and the Challenge
object itself to the database at the same call. Is it possible?
Can I somehow add this timestamp
as a property to this object
before adding it?
I know I'm able to make a new call and add this field, but I'm wondering if it's possible at once.