プロファイル ドキュメントのサブフィールドで並べ替えられた Facebook ベースのアカウントのリストを返すヘルパー メソッドを作成したいと考えています。ヘルパーは、サブフィールドと並べ替え順序を指定するために、2 つのセッション変数に依存する必要があります。セッション変数は UI を介して更新でき、リストが新しい順序で再レンダリングされます。何かのようなもの:
Session.set('sortby', "profile.email");
Session.set('sortorder', "-1");
Template.userlist.users = function() {
Meteor.users.find({}, {sort:{Session.get('sortby'):Session.get('sortorder')}});
}
Session.get('sortby')
ただし、プロパティ名として使用するとエラーが発生します。問題は、セッション変数を使用してソート フィールド名を指定するにはどうすればよいかということです。