users
便宜上、コレクションにいくつかの便利なフィールドを定義しました。クライアントが対応するフィールドにアクセスできるようにする正しい方法は何でしょうか? autopublish
パッケージを使用していますがMeteor.user()
、クライアント側からはemails
配列のみが表示されます。
質問する
3166 次
1 に答える
7
ユーザーのコレクションを照会するときに、ユーザーのどのフィールドを含めるかを Meteor に明示的に伝える必要があります。
たとえば、クライアントでカスタム「アバター」フィールドを公開するには:
// Client only code
if (Meteor.isClient) {
Meteor.subscribe("currentUserData");
...
}
// Server-only code
if (Meteor.isServer) {
Meteor.publish("currentUserData", function() {
return Meteor.users.find({}, {
fields : {
'avatar' : 1
}
});
});
...
}
于 2013-01-30T11:58:14.380 に答える