Как проверить, существуют ли данные в базе данных с помощью angularfire?

Я хотел бы зарегистрировать пользователей вручную в firebase. Как я могу проверить, зарегистрирован ли пользователь уже или его (USERID) существует? Если он существует, он не должен позволять ему регистрироваться иначе, если его идентификатор пользователя еще не в базе данных, тогда его информация должна быть сохранена. Вот мой текущий код, в котором по-прежнему доступно только сохранение информации о пользователе.

$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.');
            });

};

Ответы на вопрос(2)

Ваш ответ на вопрос