我想在Firebase中手動註冊用戶。我如何檢查用戶是否已經註冊或者他的(USERID)是否存在?如果它存在,則不應該讓他註冊,否則如果他的用戶名尚未在數據庫中,則應保存他的信息。這是我目前的代碼,其中只保存userinfo仍然可用。如何使用angularfire檢查Firebase中是否存在數據?
$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.');
});
};
感謝我接着說:如果(snapshot.exists ()){alert(「那個用戶已經存在」);} else {alert(「用戶不存在」);}'提示你。 – frank2k16