Meteor.usersコレクションにどのように変換を追加しますか?Meteor.usersコレクションにどのように変換を追加しますか?
私は試しました:Users = new Meteor.Collection 'users'
しかし、コレクションがすでに存在しているため、これはMeteorを破壊します。
Meteor.usersコレクションにどのように変換を追加しますか?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
}
それをフックします!クール!
_transformを使用すると問題が発生する可能性があります。残念ながら、両方とも少しハッキリですが、ラッパーを使用する方が安全です。
ソースと詳細:https://github.com/meteor/meteor/issues/810#issuecomment-15069258
動作しているようですが、私はそれが後でトラブルにつながるかもしれないと思います。 https://github.com/meteor/meteor/issues/810をご覧ください。内部流星コードは、ユーザーが変換されていないことを前提としています。 – Diogenes