8

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

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

4

2 回答 2

8

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

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

做就是了:

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

把它挂起来!凉爽的!

于 2013-03-14T18:42:56.060 回答
0

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

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

于 2014-10-08T19:26:44.083 回答