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

如何向Meteor.users集合添加转换?,meteor,Meteor,如何向Meteor.users集合添加转换 我尝试过:Users=new Meteor.Collection'Users'但这破坏了Meteor,因为该集合已经存在。我至少想出了如何破解它 与所有其他集合一样,Meteor.users集合附加了一个_transform属性 只要做: Meteor.users._transform = function(user) { // attach methods, instantiate a user class, etc. // return

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


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

我至少想出了如何破解它

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

只要做:

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

把它挂起来!酷

听起来使用_转换可能会导致问题,而且使用包装器更安全。不幸的是,两者都有点不规范


来源和更多细节:

这似乎有效,但我认为这可能会导致以后的麻烦。看见内部Meteor代码假定用户未被转换。