Как проверить, существуют ли данные в базе данных с помощью 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.');
});
};