向Meteor.users添加转换函数?

时间:2017-01-06 17:31:27

标签: javascript mongodb meteor meteor-collections

我的一些馆藏声明如下

foldLeft

如何将转换功能应用于export default Foos = new Meteor.Collection('foo', { transform(foo) { foo.someMethod = someMethod; return foo; } }); 集合?

更新

我的黑客,目前是手动设置它。

Meteor.users

似乎工作。

1 个答案:

答案 0 :(得分:1)

我看到你已经想出了如何添加transform功能,但还有一件事你应该做。这是在将函数分配给LocalCollection.wrapTransform之前用_transform包装函数:

Meteor.users._transform = LocalCollection.wrapTransform(function(user) { ... });

执行此操作将确保返回的对象包含_id字段,以便subsystems can keep track of the objects identities。您还需要将minimongo添加到项目中以使用此包装函数。