Wie kann mit anglefire überprüft werden, ob Daten in der Firebase vorhanden sind?

Ich möchte Benutzer manuell in firebase registrieren. Wie kann ich überprüfen, ob der Benutzer bereits registriert ist oder ob seine (USERID) existiert? Wenn es existiert, sollte er sich nicht registrieren lassen, wenn sich seine Benutzer-ID noch nicht in der Datenbank befindet. Dann sollten seine Informationen gespeichert werden. Hier ist mein aktueller Code, in dem nur noch Benutzerinformationen gespeichert werden können.

$scope.details={};

$scope.registerme= function() {
var someDate = new Date();
var ref = firebase.database().ref('/Users/');
$scope.submitme = $firebaseArray(ref);


            $scope.submitme.$add({
            facebookid: $scope.details.userid,
            firstname: $scope.details.firstname,
            lastname: $scope.details.lastname,
            timestamp: someDate.toString(),
            }).then(function(ref) {
            alert('Registration success.');
            }).catch(function(error) {
            alert('Registration Failed.');
            });

};

Antworten auf die Frage(4)

Ihre Antwort auf die Frage