0
Firebaseバックエンドにデータ(ユーザではない)を保存しようとしています。 Firebase固有の識別子を生成して子供に格納するにはどうしたらいいですか?私はfirebase(DatabaseReference Key)をキーがnullのレコードナットの一意の識別子として使用しています。firebase uidの生成方法
Firebaseバックエンドにデータ(ユーザではない)を保存しようとしています。 Firebase固有の識別子を生成して子供に格納するにはどうしたらいいですか?私はfirebase(DatabaseReference Key)をキーがnullのレコードナットの一意の識別子として使用しています。firebase uidの生成方法
あなたは、これはポストを作成する)セクション
この例では、(プッシュを使用していますdocs下の更新特定のフィールドで説明されては
FirebaseDatabase database = FirebaseDatabase.getInstance(); String key = database.getReference("todoList").push().getKey(); Map<String, Object> childUpdates = new HashMap<>(); childUpdates.put(key, todo.toFirebaseObject()); database.getReference("todoList").updateChildren(childUpdates, new DatabaseReference.CompletionListener() { @Override public void onComplete(DatabaseError databaseError, DatabaseReference databaseReference) { if (databaseError == null) { } } });
一意のキーを取得するために
push().getKey()
を使用することができますノードは/ posts/$ postidにすべてのユーザの投稿が であり、同時にgetKey()でキー を取得します。キーを使用して、 の2番目のエントリを/ user-posts/$ userid/$ postidに作成できます。