0

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

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

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

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

以下代码返回空结果:

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

1 回答 1

2

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

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

于 2015-11-16T14:10:56.547 回答