【问题标题】:Meteor Deny certain Collection FieldsMeteor 拒绝某些收集字段
【发布时间】:2015-01-31 07:43:23
【问题描述】:

在 Meteor 中,如何拒绝更新某个字段?我希望允许除一个字段之外的所有字段。

例如...

COLLECTION.deny({
    update: function(userId, docs, fields, modifier) {
        return _.contains( fields, ['DENY_THIS_FIELD'])
    }
})

在该代码中,我试图查看更新查询是否包含“DENY_THIS_FIELD”,如果是,我试图拒绝此查询。

那没用。我做错了什么?

【问题讨论】:

    标签: meteor


    【解决方案1】:

    试试这个:

    return _.contains(fields, 'DENY_THIS_FIELD');
    

    您的原始代码是在 fields 内寻找数组 ['DENY_THIS_FIELD']。但是,fields 是字符串数组,而不是数组数组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      • 2015-03-17
      • 2020-02-12
      • 2019-01-23
      • 2017-07-08
      相关资源
      最近更新 更多