【问题标题】:How to check or validate username existance in database using onBlur in Angular-Meteor如何在 Angular-Meteor 中使用 onBlur 检查或验证数据库中用户名的存在
【发布时间】:2015-11-16 22:10:56
【问题描述】:

我正在 Angular-Meteor 中创建一个注册表单。

为此,我需要检查用户名是否已存在于数据库中或未在模糊中使用。

如何在 Angular-Meteor 中实现这一点?

我正在使用 Accounts-Password 包和meteor.users 表不允许查询所有用户的电子邮件。

以下代码返回空结果:

Meteor.users.find({username: username}).fetch

【问题讨论】:

    标签: angularjs meteor angular-meteor


    【解决方案1】:

    如果您在客户端执行此操作,您将不会得到任何结果,因为Meteor.users 集合通常不会在客户端填充(使用订阅)。你可能不想这样做。我建议创建一个服务器端方法来检查用户名的存在并且只返回 true 或 false。

    顺便说一句,您可以通过在 Javascript 控制台中运行 Meteor.users.find().fetch() 来查看 Meteor 在客户端实际可用的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      相关资源
      最近更新 更多