繁体   English   中英

如何仅获取Firebase数据库上的更改值?

[英]How to get only changed value on Firebase 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数据是什么。 我怎样才能做到这一点? 谢谢。

将侦听器附加到order_name参考。

var user = "Alan";
var ref = firebase.database().ref(user + "/data/order_name");

ref.on("value", function(snapshot) {
    console.log(snapshot.val());
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM