如何向Meteor.users集合添加转换?
我已经尝试过:Users = new Meteor.Collection 'users'
但这会打破Meteor,因为该集合已经存在。
答案 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