Meteor在集合中获取autovalue _id

时间:2014-05-27 06:33:06

标签: javascript node.js mongodb collections meteor

我有这个领域正在按我的意愿工作

tagSlug: {
    type: String,
    label: "slug",
    optional:true,
    autoValue: function() {
      if (this.siblingField('tag').isSet) {
        return URLify2(this.siblingField('tag').value);
      }
    }
  }

但我还想创建另一个名为nameSlug的字段,如果我使用_id,则需要两个字段,titlethis.siblingField('title').value我得到标题值但没有hapens如果我使用this.siblingField('_id').value这可能是因为_id不是表单中的字段...我想要的最终输出是这样的this-is-awesome-title-xDux1if最后一个参数是{{1}剪切到6或7个字符我不知道我将要做什么,以便不创建大的slug字符串,但你明白了。

基本上我想要的是从_id另一个字段的内部集合中访问_id字段。

我使用autoValue因此我没有创建任何meteor-autoform方法,因为它们是自动创建的。

1 个答案:

答案 0 :(得分:0)

如果您不需要存储,可以使用virtualfieldscollection-helpers