#javascript #node.js #firebase #firebase-realtime-database
#javascript #node.js #firebase #firebase-realtime-database
Вопрос:
Как получить только измененное значение в базе данных Firebase? Потому что каждый раз, когда я менял значение на dir
, например:
/ some_user
~ id
~ name
/ data
~ order_id
~ order_name <<= Changed in here
Но когда я получаю измененные данные, я получаю всю древовидную структуру, а не только измененные данные order_name
. Поэтому я просто хотел, чтобы оно возвращало что-то вроде этого:
/ some_user
/ data
~ order_name <<= Specific changed data
Таким образом, я могу определить, какие именно key
данные были изменены. Как я могу это сделать? Спасибо.
Ответ №1:
Прикрепите прослушиватель к ссылке order_name.
var user = "Alan";
var ref = firebase.database().ref(user "/data/order_name");
ref.on("value", function(snapshot) {
console.log(snapshot.val());
});