如何向Meteor.users集合添加转换?

时间:2013-03-14 18:29:07

标签: meteor

如何向Meteor.users集合添加转换?

我已经尝试过:Users = new Meteor.Collection 'users'但这会打破Meteor,因为该集合已经存在。

2 个答案:

答案 0 :(得分:8)

我想出了至少如何破解它。

Meteor.users集合附加了一个_transform属性,就像所有其他集合一样。

只是做:

Meteor.users._transform = function(user) { 
  // attach methods, instantiate a user class, etc.
  // return the object
} 

将它连接起来!酷!

答案 1 :(得分:0)

听起来像使用_transform可能会导致问题而且使用包装器会更安全,但不幸的是两者都有点hacky。

来源和更多详情:https://github.com/meteor/meteor/issues/810#issuecomment-15069258