Я новичок в Firebase и изучаю его шаг за шагом (фон - mongoDB и SQL). Сейчас я пытаюсь получить данные на основе id из базы данных. Теперь проблема в том, что я не могу найти ничего, что поможет мне в извлечении данных из базы данных.Извлечение данных из Firebase (NodeJs)
то, что я был в состоянии найти было это:
var ref = firebaseConnection.connect.ref(nodePath+ "/trip/id");
ref.on("child_added", function(snapshot) {
console.log("INSIDE");
var data = snapshot.val();
console.log("data is : " + data);
});
Я понимаю, что это будет работать, когда ребенок добавляется так, пожалуйста, помогите мне, что есть какой-нибудь способ, как этот ref.find(id)
, который помог бы мне найти что-то из базы данных или мне нужно будет сделать что-то вроде child_added
(например, код, упомянутый выше), чтобы получить что-то из базы данных.
не firebase не обеспечивает что-то вроде простого, через которое я могу извлечь что-то из базы данных? – Gardezi
Получить http-вызов достаточно просто! Существует 2 способа: - Использование слушателей, как и в вашем примере. Это не позволяет вам извлекать данные, если в базе данных ничего не происходит (добавлен ребенок, ребенок изменен ... и т. Д.) - Использование HTTP GET для извлечения данных – Th0rndike
Извините за поздний ответ, но можете ли вы отправить пример потому что единственный способ, которым я знаю, как сделать HTTP GET-вызов, - это получить ajax, но это будет асинхронно, чего я не хочу, и мне не разрешено выполнять синхронизацию ajax-вызовов. – Gardezi