ユーザーのリストがあります。すべてのユーザー データ、特に電子メールをクライアントに公開したくありません。使用できる公開方法が複数あります。
Meteor.publish('usersData', function() {
return Users.find({}, {
fields: {
emails: 0
}
});
});
しかし、私や他のプログラマーがフィールドをフィルタリングするのを忘れて、コレクション全体を公開した場合はどうなるでしょうか。
Meteor.publish('users', function() {
return Users.find();
});
それは問題だ。コレクション内のデータをフィルタリングするためのグローバル設定が必要です。現在の (0.6.6.3) Meteor でそれを行う方法はありますか?