Firebaseの新しいFirestoreに問題があります。Firebase - Firestore - collection.add()でキーを取得
状況:私は部屋を更新する必要があります。私は私が何をしようとしているcollection('room').add(room)
で部屋を作成collection('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
ここでは、生成されたドキュメントを追加する方法と、そのドキュメント自体のプロパティとしてIDを追加する方法について質問していますか? –