对于JavaScript和其他语言,我已经多次看过这个问题 . 在那里,它始终归结为获取快照并使用名为 exists()
的方法进行检查 . 但是在Dart / Flutter中,没有这样的方法 . 这就是我现在所拥有的:
devicesRef.child(deviceId).once().then((DataSnapshot data) {
print(data.key);
print(data.value);
});
我想检查一个名为 deviceId
的节点是否已经存在 .
那么如何通过Dart / Flutter检查Firebase实时数据库中是否存在节点?
1 回答
我猜,因为实时数据库中没有null子值,所以你可以简单地检查
data.value
是否为空 .