使用Firebase事务时获取空数据

时间:2018-03-09 17:32:02

标签: javascript firebase firebase-realtime-database google-cloud-functions

当我使用值更改侦听器时,一切正常。但我想为我的游戏制作多人配对功能。当这么多用户同时连接时,数据会重复。所以我想使用Firebase Transaction。

以前从未使用Firebase Transaction。所以写了这段代码来获取数据。但每次它都返回null。

return db.ref('matched').transaction((data) => {
        if(data){
            console.log(data);
        }

    }).then((result) => {
        console.log(result.snapshot.val())
        return result
    }).catch((err) => {
        console.log(err)
    });

Data和result.snapshot.val()两个值都为null

匹配的数据库

enter image description here

我在哪里做错了?

0 个答案:

没有答案