使用firebaseDB.ref("some-node-ref-that-does-not-exist/")
时,如何进行空检查。即使在上面的节点中,这行代码仍然被调用,但在我的firebasedb中并不存在。
如果要检查实时数据库中某个特定节点是否有数据,则必须查询该节点并查看DataSnapshot
是否存在。
使用JavaScriptSDK,您可以使用exists()
方法执行以下操作:
ref.once('value')
.then(function(dataSnapshot) {
if (dataSnapshot.exists()) {....}
});