Im new для Firebase, и у меня возникают проблемы с доступом к некоторым вложенным данным JSON. Вот моя структура данных:firebase - Доступ к дочернему объекту базы данных
В образцах У меня есть набор данных JSON, который я пытаюсь получить доступ. Раньше у меня была настройка базы данных, чтобы не было подкатегории «пользователи», и все образцы данных JSON находились в корневом каталоге, и данные загружались точно так же. Начиная с создания родительских категорий у меня возникли проблемы с попыткой получить доступ к данным Samples. Вот как я пытаюсь достигнуть его (с помощью React):
componentWillMount() {
var db = firebase.database();
var ref = db.ref('music-app-7a4d3').child("samples");
ref.once('value')
.then((snapshot) => {
var samplesObject = snapshot.val();
this.setState({
samples: samplesObject
});
});
},
componentWillMount
функция в основном устанавливает начальное состояние приложения с предметов, найденных в образцах. Я немного потерялся, так как думал, что могу получить доступ к следующему уровню, используя метод .child, но не обнаруживая данные. Где я здесь не так?
В соответствии с просьбой Heres расширенное представление моих данных:
ты мог представить пример модели данных с вашей новой архитектурой, а также рассказать, какую часть того, б. –
обновлено @VladimirGabrielyan –