[英]Adding a transform function to Meteor.users?
我的一些收藏被这样声明
export default Foos = new Meteor.Collection('foo', {
transform(foo) {
foo.someMethod = someMethod;
return foo;
}
});
如何将转换函数应用于Meteor.users
集合?
目前,我的技巧是手动设置。
Meteor.users._transform = function (user) { ... return user; }
似乎可以工作。
我看到您已经弄清楚了如何添加transform
函数,但是还应该做一件事。 那就是在将函数分配给LocalCollection.wrapTransform
之前,将其与_transform
进行_transform
:
Meteor.users._transform = LocalCollection.wrapTransform(function(user) { ... });
这样做将确保返回的对象包含_id
字段,以便子系统可以跟踪对象标识 。 另外,您需要将minimongo
添加到您的项目中才能使用此包装功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.