Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
594 views
in Technique[技术] by (71.8m points)

Firebase - Firestore - get key with collection.add()

I am facing a problem with the new Firestore from Firebase.

Situation: I have a collection('room')

I create room with collection('room').add(room)


What I'm trying to do: I need to update a room.

For this, I use: collection('room').doc(ROOM_ID).update(update)

So I need to add ROOM_ID in the document in my collection:

|room
    ROOM_ID
        id:ROOM_ID,
        someContent: ForTheQuery

Is there a possible way to achieve that?

An alternative is to create myself a generated ID with:

collection('room')
.doc(someId)
.set({
    id: someId,
    someContent: ForTheQuery
});

but i want to avoid it.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

56.8k users

...