0

我的一些收藏品是这样声明的

export default Foos = new Meteor.Collection('foo', {
  transform(foo) {
    foo.someMethod = someMethod;

    return foo;
  }
});

如何将转换函数应用于Meteor.users集合?


更新

目前,我的技巧是手动设置它。

Meteor.users._transform = function (user) { ... return user; }

似乎工作。

4

1 回答 1

1

我看到您已经知道如何添加该transform功能,但是您还应该做一件事。LocalCollection.wrapTransform那就是在将您的功能分配给之前包装您的功能_transform

Meteor.users._transform = LocalCollection.wrapTransform(function(user) { ... });

这样做将确保返回的对象包含该_id字段,以便子系统可以跟踪对象身份。您还需要添加minimongo到您的项目中才能使用此包装功能。

于 2017-01-07T04:39:58.887 回答