1. ホーム
  2. firebase

[解決済み] 追加される前のIDを取得することはできますか?

2022-11-21 07:50:12

質問

私は Realtime Database を取得することができました。 push ID のように追加される前に

 DatabaseReference databaseReference= FirebaseDatabase.getInstance().getReference();
 String challengeId=databaseReference.push().getKey();

とすると、このIDを使って追加することができますね。

で取得することもできますか? Cloud Firestore?

どのように解決するのですか?

これは のドキュメントを参照してください。 . ドキュメントを追加するセクションの最後の段落を参照してください。

DocumentReference ref = db.collection("my_collection").doc();
String myId = ref.id;