을 찾을 수 없는 경우 노드에 존재하는 실시간 데이터베이스

0

질문

enter image description here

나는 중포 기지 실시간 나무는 특정 노드 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) {});
  }
firebase-realtime-database flutter
2021-11-24 06:44:20
1

최고의 응답

0

주어진 여기에 코드:

await ref
    //.child(currentFirebaseUser.uid)
    .child("New Ride")
    .once()
    .then((DataSnapshot dataSnapshot) {
  if (dataSnapshot == null) {       
    rideRequestRef.set("searching");
  } else {
    rideRequestRef.set("searching");       
  }
});

그것은 보인다는지 여부를 노드를 존재하는지 차이가 없에 당신이 무엇을 할 것입니다. 왜 바꾸지 않는 이 전체 조각으로 이?

rideRequestRef.set("searching");       
2021-11-24 15:49:56

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................