我正在面對來自Firebase的新Firestore問題。Firebase - Firestore - 使用collection.add獲取密鑰
情況:我有一個collection('room')
我創造空間與collection('room').add(room)
我想要做的事:我需要更新一個房間。
對於這一點,我用:collection('room').doc(ROOM_ID).update(update)
所以我需要在我的收藏添加ROOM_ID文件中:
|room
ROOM_ID
id:ROOM_ID,
someContent: ForTheQuery
有沒有一種可能的方式來實現這一目標?
另一種方法是創建自己用生成的ID:
collection('room')
.doc(someId)
.set({
id: someId,
someContent: ForTheQuery
});
,但我想,以避免它。
我沒有看到您提出的解決方案的問題。你爲什麼不想這樣做? –
因爲我不確定ID的生成功能。我看到每個功能的con和pro,所以我不會用firebase generation iD保持清潔。 – Wandrille
所以你問這裏如何添加一個生成的文件,並將該文件本身的屬性添加爲該文件? –