0
を取得:彼らは起動時に子によってソートfirebaseデータを取得し、私は私のゲームのためのリーダーボードを作成しようとしていますので、私はこのような私のデータベース構造だから、基本的に親
{ "users" : { "feshfjhgfj" : { "email" : "gfdgfdg", "likes" : 0, "password" : "gdhfghg" } } }
アカウントは、個々のために作成されているがゲームのように私はデバイスの反対側のユーザー名を知らない。私はこのようなデータを取得しています:
DatabaseReference reference = FirebaseDatabase.DefaultInstance.RootReference;
reference.Child("users").OrderByChild("likes").LimitToFirst(1).ValueChanged += HandleValueChanged;
void HandleValueChanged(object sender, ValueChangedEventArgs args)
{
if (args.DatabaseError != null)
{
Debug.LogError(args.DatabaseError.Message);
return;
}
Debug.Log(DataBase.userID);
Debug.Log(args.Snapshot.Children);
}
そして私は、ソートが発生した後、画面に表示するためのユーザー名を取得する方法を知りません。私が得るのは、扱う方法がわからない列挙可能なオブジェクトです。