Javascript 在Meteor users集合中使用下划线js_u2;.pull

Javascript 在Meteor users集合中使用下划线js_u2;.pull,javascript,mongodb,meteor,underscore.js,meteor-accounts,Javascript,Mongodb,Meteor,Underscore.js,Meteor Accounts,我对《流星》有意见。我有一个对users集合的有效订阅,我已经用console.log测试过了。正在提取所有用户。当我执行uu.pull(users,'username')时,我在控制台中得到一个错误-TypeError:无法读取null的属性'username'。code如下: MattersController.helpers({ 'matterAccess': function(access) { if (access) { var users = Meteor.u

我对《流星》有意见。我有一个对users集合的有效订阅,我已经用console.log测试过了。正在提取所有用户。当我执行uu.pull(users,'username')时,我在控制台中得到一个错误-
TypeError:无法读取null的属性'username'。
code如下:

MattersController.helpers({
  'matterAccess': function(access) {
    if (access) {
      var users = Meteor.users.find({}, { fields: {'username': 1}});
      // console.log(users);
      var usernames = _.pluck(users, 'username');
      console.log(usernames);
    } else {
      return;
    }
  }
});
请忽略访问参数-它确实返回true。

那么“find”返回的是光标,而不是实际数组。要获得数组,请使用fetch()

var users = Meteor.users.find({}, { fields: {'username': 1}}).fetch();