在客户端(即javascript)检查firebasedb-ref的正确方法是什么



使用firebaseDB.ref("some-node-ref-that-does-not-exist/")时,如何进行空检查。即使在上面的节点中,这行代码仍然被调用,但在我的firebasedb中并不存在。

如果要检查实时数据库中某个特定节点是否有数据,则必须查询该节点并查看DataSnapshot是否存在。

使用JavaScriptSDK,您可以使用exists()方法执行以下操作:

ref.once('value')
.then(function(dataSnapshot) {
if (dataSnapshot.exists()) {....}
});

相关内容

最新更新