我有一个火力地堡实时树,其中有一个特别的节点 New Ride
设定时的用户在线、离线时的节点 New Ride
被删除。 这一工作确定的第一次,当用户试图在网上去我又不能设立的节点。 我要检查如果节点已经存在的树如果不添加。
这是我的代码这么远
DatabaseReference rideRequestRef = FirebaseDatabase(databaseURL: firebaseUrl)
.reference()
.child("Drivers")
.child(currentFirebaseUser.uid)
.child("New Ride");
var ref = FirebaseDatabase(databaseURL: firebaseUrl)
.reference()
.child("Drivers")
.child(currentFirebaseUser.uid);
await ref
//.child(currentFirebaseUser.uid)
.child("New Ride")
.once()
.then((DataSnapshot dataSnapshot) {
if (dataSnapshot == null) {
rideRequestRef.set("searching");
} else {
rideRequestRef.set("searching");
}
});
rideRequestRef.onValue.listen((event) {});
}