如何使用angularfire检查Firebase中是否存在数据?

frank2k16

我想在Firebase中手动注册用户。我如何检查用户是否已经注册或他的(USERID)是否存在?如果存在,则不应让他注册,否则,如果他的用户名尚未在数据库中,则应该保存他的信息。这是我当前的代码,其中只有保存的userinfo仍然可用。

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

};
弗兰克·范普菲伦

AngularFire没有内置任何功能来检测节点是否存在。但是,由于AngularFire是基于Firebase JavaScript SDK构建的,因此您可以使用JavaScript API进行此操作:

ref.child(uid).once('value', function(snapshot) {
    console.log(snapshot.exists());
});

要意识到的重要一点是,此片段使用了一个value事件,null如果当前位置没有数据,则将触发事件

$firebaseArray()另一方面,来自AngularFire的A使用Firebase的child_*事件,该事件不能用于检测集合中特定子项的存在。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查 Firebase 数据库中是否存在数据

来自分类Dev

如何使用AngularFire $ asObject()检查对象在Firebase中是否存在?

来自分类Dev

如何使用PHP检查数据库中是否已存在数据?

来自分类Dev

如何检查SQLite中是否存在数据库?

来自分类Dev

如何使用Python检查CSV文件中是否已存在数据

来自分类Dev

如何使用Python检查多个嵌套字典中是否存在数据

来自分类Dev

Firebase Angularfire2检查数据库中是否存在用户

来自分类Dev

测试Firebase中是否存在数据

来自分类Dev

了解Firebase中是否存在数据

来自分类Dev

如何使用Bash以编程方式检查PostgreSQL数据库中是否存在数据库和/或用户?

来自分类Dev

如何检查Firebase数据库中是否存在密钥?

来自分类Dev

如何检查数组中是否存在数据以及如何使用VBA将项目添加到数组

来自分类Dev

如何使用Firebase REST API检查数据库中是否存在密钥?

来自分类Dev

如何编写规范以使用Rails 4的rspec检查记录是否保存在数据库中?

来自分类Dev

如何使用android检查firebase中是否存在值?

来自分类Dev

如何检查for循环中是否存在数据

来自分类Dev

如何检查州内多个地方是否存在数据?

来自分类Dev

Laravel访问关系-检查模型中是否存在数据

来自分类Dev

检查.push之前数组中是否存在数据

来自分类Dev

检查SQL Server中是否存在数据

来自分类Dev

检查 uuid(在数据库中)是否存在

来自分类Dev

如何检查组合框列表中是否已存在数据?

来自分类Dev

MongoDB如何检查数组内的所有ObjectId是否在数据库中存在?

来自分类Dev

如何检查用户电子邮件是否已保存在数据库中

来自分类Dev

使用PHP检查PostgreSQL中是否存在数据库

来自分类Dev

如何检查firebase中是否存在值

来自分类Dev

如何使用python检查单独行中的文件中是否存在数字

来自分类Dev

angular 5 和 firebase/angularfire,使用键检查键是否存在于另一个表中

来自分类Dev

如何检查离子3中是否存在数组值

Related 相关文章

  1. 1

    检查 Firebase 数据库中是否存在数据

  2. 2

    如何使用AngularFire $ asObject()检查对象在Firebase中是否存在?

  3. 3

    如何使用PHP检查数据库中是否已存在数据?

  4. 4

    如何检查SQLite中是否存在数据库?

  5. 5

    如何使用Python检查CSV文件中是否已存在数据

  6. 6

    如何使用Python检查多个嵌套字典中是否存在数据

  7. 7

    Firebase Angularfire2检查数据库中是否存在用户

  8. 8

    测试Firebase中是否存在数据

  9. 9

    了解Firebase中是否存在数据

  10. 10

    如何使用Bash以编程方式检查PostgreSQL数据库中是否存在数据库和/或用户?

  11. 11

    如何检查Firebase数据库中是否存在密钥?

  12. 12

    如何检查数组中是否存在数据以及如何使用VBA将项目添加到数组

  13. 13

    如何使用Firebase REST API检查数据库中是否存在密钥?

  14. 14

    如何编写规范以使用Rails 4的rspec检查记录是否保存在数据库中?

  15. 15

    如何使用android检查firebase中是否存在值?

  16. 16

    如何检查for循环中是否存在数据

  17. 17

    如何检查州内多个地方是否存在数据?

  18. 18

    Laravel访问关系-检查模型中是否存在数据

  19. 19

    检查.push之前数组中是否存在数据

  20. 20

    检查SQL Server中是否存在数据

  21. 21

    检查 uuid(在数据库中)是否存在

  22. 22

    如何检查组合框列表中是否已存在数据?

  23. 23

    MongoDB如何检查数组内的所有ObjectId是否在数据库中存在?

  24. 24

    如何检查用户电子邮件是否已保存在数据库中

  25. 25

    使用PHP检查PostgreSQL中是否存在数据库

  26. 26

    如何检查firebase中是否存在值

  27. 27

    如何使用python检查单独行中的文件中是否存在数字

  28. 28

    angular 5 和 firebase/angularfire,使用键检查键是否存在于另一个表中

  29. 29

    如何检查离子3中是否存在数组值

热门标签

归档