是否允许在autoValue Collection2中使用循环?

时间:2015-08-25 23:40:29

标签: meteor-collection2

是否可以使用autoValue创建'updatesHistory。$。date'(其中$从0到n)?我的for语句看起来好像无法在autovalue函数中执行。

// Whenever the "content" field is updated, automatically
// update a history array.
updatesHistory: {
type: [Object],
optional: true,
autoValue: function() {
  var content = this.field("content");
  if (content.isSet) {
    if (this.isInsert) {
      return [{
          date: new Date,
          content: content.value
        }];
    } else {
      return {
        $push: {
          date: new Date,
          content: content.value
        }
      };
    }
  } else {
    this.unset();
  }
}
},
'updatesHistory.$.date': {
type: Date,
optional: true
},
'updatesHistory.$.content': {
type: String,
optional: true
},

0 个答案:

没有答案