Что не так с поиском элемента по дочернему значению в Firebase?
У меня есть код (в username я передаю "Payziii"):
public IEnumerator GetName(string username)
{
var user = db.Child("users").OrderByChild("name").EqualTo(username).GetValueAsync();
yield return new WaitUntil(predicate: () => user.IsCompleted);
if(user.Exception != null)
{
Debug.LogError(user.Exception);
}
else if(user.Result == null)
{
Debug.Log("Not found.");
}
else
{
DataSnapshot snapshot = user.Result;
Debug.Log(snapshot.Value.ToString());
}
}
Мне надо, чтобы через Debug.Log();
вывело значение "name", но оно выводит совсем другое:
Скриншот вывода в консоль
Источник: Stack Overflow на русском