流星如何获得所有用户

时间:2016-07-20 21:22:16

标签: javascript meteor

如何获取系统上的所有用户,但出于安全考虑,只能从中获取某些字段。我不想返回整个对象,因为那里的字段是私有的。

我有一个发布方法: 我不确定是否需要导入? 我需要的领域是: - 用户名 - 年龄 - 级别

Octopus

在客户端我有:

Date d = DateUtils.parseDate("23/10/2014T12:34:22", 
        new String[] {"yyyy/MM/dd'T'HH:mm:ss",
            "dd/MM/yyyy'T'HH:mm:ss"});

System.out.println(d);

在渲染中我有:

Meteor.publish("allUsers", function(){
return Meteor.users.find({});
});

1 个答案:

答案 0 :(得分:1)

Meteor.publish("allUsers", function() {
  return Meteor.users.find({}, {fields: {username: 1, age: 1, level: 1}});
});

https://docs.meteor.com/api/collections.html#fieldspecifiers