Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何访问Meteor中使用Meteor帐户创建且当前未登录的其他用户?_Javascript_Mongodb_Meteor - Fatal编程技术网

Javascript 如何访问Meteor中使用Meteor帐户创建且当前未登录的其他用户?

Javascript 如何访问Meteor中使用Meteor帐户创建且当前未登录的其他用户?,javascript,mongodb,meteor,Javascript,Mongodb,Meteor,我尝试过autopublish,但仍然无法获得其他用户。Meteor.users.find()是您正在寻找的基本方法,您可以使用Meteor.users.find({},{FIELDNAMEONE:1,FIELDNAMETWO:1,…})根据需要指定返回字段将字段名替换为作为返回的一部分的内容的语法 在仍然启用autopublish的情况下,您应该能够在模板中编写类似于users:function(){return Meteor.users.find()}的帮助程序,以返回您的用户。Blaze可

我尝试过autopublish,但仍然无法获得其他用户。

Meteor.users.find()是您正在寻找的基本方法,您可以使用Meteor.users.find({},{FIELDNAMEONE:1,FIELDNAMETWO:1,…})根据需要指定返回字段将字段名替换为作为返回的一部分的内容的语法


在仍然启用autopublish的情况下,您应该能够在模板中编写类似于
users:function(){return Meteor.users.find()}
的帮助程序,以返回您的用户。Blaze可以使用{{#each}}将您感兴趣的内容放在页面上进行迭代。

尝试使用。这将最终为您提供每个用户的状态是(并且都是被动的)

是的,我知道我可以通过该查询的其他筛选器,目前我的查询是:Meteor.users.findOne({'emails.0.address':'alreadyExisting@tradeboox.com' })如果alreadyExisting@tradeboox.com未登录。文档中似乎没有100%清楚显示,但我在仅依赖autopublish时也遇到同样的问题。我添加了一个
Meteor.publish(“users”,function(){return Meteor.users.find();})和匹配
Meteor.subscribe(“用户”)现在返回到我的示例中。我错过了上面的编辑窗口-文档实际上与观察到的行为相矛盾:声明autopublish使信息可用。(就在
Meteor.loggingIn
code块上方的部分),但是我的测试用例是一个全新的Meteor项目,添加了帐户ui和帐户密码以进行测试。我想他想要所有
当前未登录的用户,正如他在标题中所说的那样
Meteor.users.find()
返回非反应性result@RaduChiriac Meteor.users.find().fetch()正在返回所需的数据,因此,如果我使用它,我将不得不循环数组中的所有用户以获取电子邮件,如果系统中有许多用户,这将变得复杂。