Я нахожусь в учебном лагере по кодированию, и мы находимся в той части учебной программы, где мы работаем с Firebase, в частности, записывая в базу данных и ссылаясь на данные, только что добавленные в базу данных. Но мы не рассмотрели, как ссылаться/читать данные, которые уже были сохранены от предыдущих взаимодействий.

После некоторых исследований и большого количества проб и ошибок я обнаружил, что ключ в том, чтобы знать, где вы размещаете данные. Когда вы подключаетесь к базе данных в своем коде, обязательно определите подпапку в своей базе данных, в которую вы можете поместить данные. Вероятно, вы можете получить доступ к данным на корневом уровне, но по очевидным причинам он гораздо более организован и понятен. в определенную папку.

var ref = firebase.database().ref(“ingredient”);

Затем вы просто создадите прослушиватель для «значения», передав функцию в качестве параметра, которая выполняет работу по извлечению данных.

ref.on('value', getData);
function getData(data){    
fridge=data.val().objectKey;
} 
//objectKey  is the key of the value being retrieved.  

Этот код сделает «холодильник» равным значению, хранящемуся в ключе объекта «objectKey» в объекте, хранящемся в файловом дереве Firebase.

Вы бы сохранили данные с помощью следующей команды.

ref.set({
objectKey:fridge
});

В основном вы инициализируете базу данных, ссылаясь на папку, которую вы создаете. Вы записываете данные в эту папку с помощью метода «set». Наконец, чтобы сослаться на данные, вы просто указываете значение этого ключа объекта.