跟踪和统计firebase呼叫

时间:2016-07-25 18:36:39

标签: javascript firebase firebase-realtime-database

我正在寻找一种方法,我可以计算对firebase中的用户节点或其子节点进行的用户firebase调用。 我的Firebase结构如下所示:

users/uid1/xyz - user 1
users/uid2/abc - user 2

有没有办法统计网络应用程序调用以访问uid1节点,或者它是在用户1的任何读取,写入操作完成的子节点下面。

1 个答案:

答案 0 :(得分:1)

没有公开API来计算Firebase API调用的数量。您可以使用自己的函数包装API来进行计数。

var ref = firebase.database().ref();
function updateUser(uid, userObj) {
    ref.child('users').child(uid).set(userObj);
    ref.child('userUpdateCount').transaction(function(currentValue) {
        return (currentValue || 0) + 1;
    });
}