尽管完全匹配,Firebase查询仍返回null

时间:2018-05-16 20:56:44

标签: javascript firebase firebase-realtime-database

为了简单起见,我将包括查询firebase以及结构的屏幕截图。手动进行查询以匹配数据库以进行故障排除。

正如您所看到的,它们匹配,但它总是返回null,我无法弄清楚原因。我是不是有问题?或者我只是从根本上误解了firebase的查询结构?

Link to image on imgur because I'm new

Firebase.database().ref("checkins/7hsGDNvT8IfbVSsWcmrS7vMVVXP2").orderByChild("guid")
            .equalTo('ChIJ2bg3MkVZVFMR6cV20WHTfEo').once("value", snapshot => {
            const userData = snapshot.val();
            console.log(userData);
        });

1 个答案:

答案 0 :(得分:0)

根据给出的图像,您似乎错过了guid属性末尾的字符。

" ChIJ2bg3MkVZVFMR6cV20WHTfEo&#34 [?];

如果仔细观察,您会注意到由于未显示结束的报价,您无法看到值的结尾。

enter image description here

请点击该属性的值,以便查看完整的值。

以下是点击该值之前和之后在我的控制台中发生问题的示例:

Before and after clicking on the value

相关问题