Структура моей базы данных в реальном времени firebase приведена ниже.
![Firebase realtime database](https://i.stack.imgur.com/wger3.png)
У меня есть это значение поля номера телефона. Мне нужно получить этого родителя родительского узла.
Попытка этого запроса, чтобы вернуть непосредственного родителя. Но не в состоянии получить это сам. Здесь roomId - "9444XXXXXX"
.
mFireBaseDatabaseNest = mFireBaseInstance.getReference(Constants.DATABASE_NEST);
mFireBaseDatabaseNest.orderByChild("phonenumber").equalTo(roomId).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()) {
String key = dataSnapshot.getChildren().iterator().next().getKey();
Log.v(TAG, "found: " + key);
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
Нужна помощь, чтобы изменить этот запрос.