gpt4 book ai didi

javascript - 向 Meteor.users 添加转换函数?

转载 作者:行者123 更新时间:2023-12-03 05:18:21 25 4
gpt4 key购买 nike

我的一些收藏是这样声明的

export default Foos = new Meteor.Collection('foo', {
transform(foo) {
foo.someMethod = someMethod;

return foo;
}
});

如何将转换函数应用于 Meteor.users 集合?

<小时/>

更新

目前我的技巧是手动设置它。

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

似乎有效。

最佳答案

我发现您已经弄清楚如何添加 transform 函数,但是您还应该做一件事。也就是说,在将函数分配给 _transform 之前,先用 LocalCollection.wrapTransform 包装函数:

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

这样做将确保返回的对象包含 _id 字段,以便 subsystems can keep track of the objects identities 。此外,您还需要将 minimongo 添加到您的项目中才能使用此包装功能。

关于javascript - 向 Meteor.users 添加转换函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41511043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com