Collection1 - ユーザーの個人情報 Collection2 - ユーザーの公開情報
ユーザーが特定の検索基準をオブジェクトとして設定し、Meteor.call を介してサーバーに送信するという要件があります。
Meteor.call('userQuery',getSearchBoxdata(),function(err,data){
if(err){
console.log(err);
}else{
console.log(data);
_.each(data,function(mark){
dosomeThing(mark);
});
}
});
サーバー側
Meteor.methods({
userQuery:function(post){
//map functions to calculate _ids matching the query
return Collection1.find({
_id: {$in: ids}
}, {
fields: {
"gender": 1,
"mobile": 1,
"location": 1
}
})
}
ここで反応性をどのように導入すれば、新しいユーザーがクエリを満たしたときに更新された結果を取得できるでしょうか。