【问题标题】:Check if a field in Meteor.users collection is true / false?检查 Meteor.users 集合中的字段是否为真/假?
【发布时间】:2015-04-20 03:32:48
【问题描述】:

我在Meteor.users 集合中有一个字段可以设置为truefalse。我想检查当前用户的字段是否等于truefalse

如何做到这一点?

【问题讨论】:

    标签: meteor meteor-accounts


    【解决方案1】:

    在模板内

    {{#if currentUser.isAwesome}}
      <p>You are awesome!</p>
    {{/if}}
    

    在发布函数中

    Meteor.publish('something', function() {
      var user = Meteor.users.findOne(this.userId);
      if (user.isAwesome)
        console.log('You are awesome!');
    });
    

    其他任何地方

    if(Meteor.user().isAwesome)
      console.log('You are awesome!');
    

    注意:如果您的自定义字段在客户端上不可见,请参阅this question

    【讨论】:

    • ty(最小哑字符的额外文本)
    猜你喜欢
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多