К сожалению, простой ответ - вы не можете. Не с текущей схемой. Из-за того, как данные организованы в RTDB, невозможно получить только заголовок mov ie без извлечения дочерних данных всего узла.
То, что вам нужно сделать прямо сейчас, называется данными уплощение, т.е. избегать глубокого вложения, чтобы избежать выборки всех данных узла. Это руководство по структурированию данных может помочь.
Вы можете создать дополнительный узел с именем movie_titles
и сохранить все заголовки mov ie там, а узел reel-house
как есть .
Теперь вы всегда сначала выбираете узел movie_titles
без получения всех данных и отображения заголовков в своем приложении. Когда пользователь нажимает определенный заголовок в вашем приложении, затем извлекает соответствующие данные из узла reel-house
.
Ваша БД может выглядеть примерно так
movie_titles:[
"title 1",
"title 2",
"title 3",
"title 4",
],
reel-house: [
"title 1": {
// data for title 1
},
"title 2": {
// data for title 2
},
"title 3": {
// data for title 3
},
"title 4": {
// data for title 4
},
],